5 Commits

Author SHA1 Message Date
hoangvv 4102e7ea67 chore: update submodule references in exercise and extra-addons 2025-07-24 17:49:43 +07:00
hoangvv f334b0a201 refactor: update server logic and minor tweaks in exercise, extra-addons 2025-06-21 10:14:41 +07:00
hoangvv 163cd85038 fix employee management 2025-06-21 10:11:54 +07:00
Duy Dat 446d1f7d9d init 2025-06-21 09:44:01 +07:00
Duy Dat 7819a1d6db Initial commit on branch odoo_DuyDat 2025-06-13 14:20:29 +07:00
1924 changed files with 9310 additions and 331040 deletions
+58 -158
View File
@@ -1,162 +1,62 @@
# ---> Python
# Byte-compiled / optimized / DLL files
# sphinx build directories
_build/
# dotfiles
.*
!.gitignore
!.github
!.gitea
!.mailmap
# compiled python files
*.py[co]
__pycache__/
*.py[cod]
*$py.class
# setup.py egg_info
*.egg-info
# emacs backup files
*~
# hg stuff
*.orig
status
# odoo filestore
odoo/filestore
# maintenance migration scripts
odoo/addons/base/maintenance
# window installation config file
/odoo.conf
/*.conf
# generated for windows installer?
install/win32/*.bat
install/win32/meta.py
# C extensions
*.so
# needed only when building for win32
setup/win32/static/less/
setup/win32/static/wkhtmltopdf/
setup/win32/static/postgresql*.exe
# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
cover/
# Translations
*.mo
*.pot
# Django stuff:
# js tooling
node_modules
jsconfig.json
tsconfig.json
package-lock.json
package.json
.husky
# various virtualenv
/bin/
/build/
/dist/
/include/
/lib/
/man/
/share/
/src/
/deployment/postgresql/*
/venv*/
/deployment/backup/*.zip
/extra-addons/
*.pyc
/pragtech_hotel_management_addons/
pragtech_hotel_management_addons
*cache.json
odoo_backups
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal
# Flask stuff:
instance/
.webassets-cache
# Scrapy stuff:
.scrapy
# Sphinx documentation
docs/_build/
# PyBuilder
.pybuilder/
target/
# Jupyter Notebook
.ipynb_checkpoints
# IPython
profile_default/
ipython_config.py
# pyenv
# For a library or package, you might want to ignore these files since the code is
# intended to run in multiple environments; otherwise, check them in:
# .python-version
# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock
# poetry
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
# This is especially recommended for binary packages to ensure reproducibility, and is more
# commonly ignored for libraries.
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
#poetry.lock
# pdm
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
#pdm.lock
# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
# in version control.
# https://pdm.fming.dev/#use-with-ide
.pdm.toml
# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
__pypackages__/
# Celery stuff
celerybeat-schedule
celerybeat.pid
# SageMath parsed files
*.sage.py
# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/
# Spyder project settings
.spyderproject
.spyproject
# Rope project settings
.ropeproject
# mkdocs documentation
/site
# mypy
.mypy_cache/
.dmypy.json
dmypy.json
# Pyre type checker
.pyre/
# pytype static type analyzer
.pytype/
# Cython debug symbols
cython_debug/
# PyCharm
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
# and can be added to the global gitignore or merged into this file. For a more nuclear
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
#.idea/
-1
View File
@@ -1 +0,0 @@
This module provide feature of Activity Management.
-22
View File
@@ -1,22 +0,0 @@
###############################################################################
#
# OpenEduCat Inc
# Copyright (C) 2009-TODAY OpenEduCat Inc(<https://www.openeducat.org>).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###############################################################################
from . import models
from . import wizard
@@ -1,51 +0,0 @@
###############################################################################
#
# OpenEduCat Inc
# Copyright (C) 2009-TODAY OpenEduCat Inc(<https://www.openeducat.org>).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###############################################################################
{
'name': 'OpenEduCat Activity',
'version': '18.0.1.0',
'license': 'LGPL-3',
'category': 'Education',
"sequence": 3,
'summary': 'Manage Activities',
'complexity': "easy",
'author': 'OpenEduCat Inc',
'website': 'https://www.openeducat.org',
'depends': ['openeducat_core'],
'data': [
'security/op_security.xml',
'security/ir.model.access.csv',
'data/activity_type_data.xml',
'wizard/student_migrate_wizard_view.xml',
'views/activity_view.xml',
'views/activity_type_view.xml',
'views/student_view.xml',
'menus/op_menu.xml'
],
'demo': [
'demo/activity_demo.xml',
],
'images': [
'static/description/openeducat-activity_banner.jpg',
],
'installable': True,
'auto_install': False,
'application': True,
}
@@ -1,12 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo noupdate="1">
<record id="op_activity_type_1" model="op.activity.type">
<field name="name">Presentation</field>
</record>
<record id="op_activity_type_2" model="op.activity.type">
<field name="name">Late Application</field>
</record>
<record id="op_activity_type_3" model="op.activity.type">
<field name="name">Migration</field>
</record>
</odoo>
@@ -1,25 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo noupdate="1">
<record id="op_activity_1" model="op.activity">
<field name="description">Good presentation given</field>
<field name="date"
eval="(DateTime.today() - relativedelta(months=1)).strftime('%Y-%m-14 %H:%M')" />
<field name="faculty_id" ref="openeducat_core.op_faculty_1" />
<field name="student_id" ref="openeducat_core.op_student_1" />
<field name="type_id" ref="op_activity_type_1" />
</record>
<record id="op_activity_2" model="op.activity">
<field name="description">Reached 1 hour late</field>
<field name="date"
eval="(DateTime.today() - relativedelta(months=1)).strftime('%Y-%m-12 %H:%M')" />
<field name="faculty_id" ref="openeducat_core.op_faculty_2" />
<field name="student_id" ref="openeducat_core.op_student_2" />
<field name="type_id" ref="op_activity_type_2" />
</record>
<record id="openeducat_core.op_user_faculty" model="res.users">
<field name="groups_id"
eval="[(4,ref('openeducat_activity.group_activity_user'))]"/>
</record>
</odoo>
-420
View File
@@ -1,420 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * openeducat_activity
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-12 10:00+0000\n"
"PO-Revision-Date: 2024-02-12 10:00+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_needaction
msgid "Action Needed"
msgstr "الإجراءات اللازمة"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__active
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__active
msgid "Active"
msgstr "نشيط"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_ids
msgid "Activities"
msgstr "أنشطة"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.activity_smart_button
msgid "Activity"
msgstr "نشاط"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_student__activity_count
msgid "Activity Count"
msgstr "عدد النشاط"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_exception_decoration
msgid "Activity Exception Decoration"
msgstr "استثناء النشاط زخرفة"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_graph
msgid "Activity Graph View"
msgstr "عرض الرسم البياني للنشاط"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_student__activity_log
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_tree
msgid "Activity Log"
msgstr "سجل النشاط"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_op_activity_view
#: model:ir.ui.menu,name:openeducat_activity.menu_op_activity_sub
msgid "Activity Logs"
msgstr "سجلات النشاط"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_pivot
msgid "Activity Pivot"
msgstr "النشاط المحوري"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_state
msgid "Activity State"
msgstr "حالة النشاط"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_activity_type
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__type_id
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_tree
msgid "Activity Type"
msgstr "نوع النشاط"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_type_icon
msgid "Activity Type Icon"
msgstr "أيقونة نوع النشاط"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_op_activity_type_view
#: model:ir.ui.menu,name:openeducat_activity.menu_op_activity_type_sub
msgid "Activity Types"
msgstr "أنواع النشاط"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_search
msgid "Archived"
msgstr "أرشفة"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_attachment_count
msgid "Attachment Count"
msgstr "عدد المرفقات"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid ""
"Can't migrate, As selected courses don't share "
"same parent course!"
msgstr ""
"لا يمكن الترحيل، لأن المقررات الدراسية المحددة لا يمكن ذلك يشارك"
"نفس دورة الوالدين!"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Can't migrate, Proceed for new admission"
msgstr "لا يمكن الترحيل ، تابع للقبول الجديد"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Cancel"
msgstr "إلغاء الأمر"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_completed
msgid "Course Completed?"
msgstr "الانتهاء من المسار؟"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__create_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__create_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__create_uid
msgid "Created by"
msgstr "تم إنشاؤها بواسطة"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__create_date
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__create_date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__create_date
msgid "Created on"
msgstr "تم النشر"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__date
msgid "Date"
msgstr "تاريخ"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__description
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
msgid "Description"
msgstr "وصف"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__display_name
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__display_name
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__display_name
msgid "Display Name"
msgstr "اسم العرض"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__faculty_id
msgid "Faculty"
msgstr "أعضاء هيئة التدريس"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_follower_ids
msgid "Followers"
msgstr "متابعون"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_partner_ids
msgid "Followers (Partners)"
msgstr "أتباع (شركاء)"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_type_icon
msgid "Font awesome icon e.g. fa-tasks"
msgstr "الرمز الرائع على سبيل المثال FA-TASKS"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Forward"
msgstr "إلى الأمام"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_from_id
msgid "From Course"
msgstr "من الدورة التدريبية"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "From Course must not be same as To Course!"
msgstr "يجب ألا يكون من الدورة التدريبية هو نفسه إلى الدورة التدريبية!"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__has_message
msgid "Has Message"
msgstr "لديه رسالة"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__id
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__id
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__id
msgid "ID"
msgstr "معرف"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_exception_icon
msgid "Icon"
msgstr "أيقونة"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_exception_icon
msgid "Icon to indicate an exception activity."
msgstr "أيقونة للإشارة إلى نشاط استثناء."
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_needaction
msgid "If checked, new messages require your attention."
msgstr "إذا تم فحصها ، تتطلب رسائل جديدة انتباهك."
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_error
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr "إذا تم فحصها ، فإن بعض الرسائل لديها خطأ في التسليم."
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_is_follower
msgid "Is Follower"
msgstr "هو أتباع"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__write_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__write_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__write_uid
msgid "Last Updated by"
msgstr "آخر تحديث قبل"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__write_date
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__write_date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__write_date
msgid "Last Updated on"
msgstr "تاريخ آخر تحديث"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_error
msgid "Message Delivery error"
msgstr "خطأ تسليم الرسائل"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_ids
msgid "Messages"
msgstr "رسائل"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Migration From {} to Completed Course"
msgstr "الترحيل من {} إلى الدورة التدريبية المكتملة"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Migration from {} to {}"
msgstr "الهجرة من {} إلى {}"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__my_activity_date_deadline
msgid "My Activity Deadline"
msgstr "الموعد النهائي للنشط"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__name
msgid "Name"
msgstr "الاسم"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_calendar_event_id
msgid "Next Activity Calendar Event"
msgstr "حدث تقويم النشاط التالي"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_date_deadline
msgid "Next Activity Deadline"
msgstr "الموعد النهائي للنشاط التالي"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_summary
msgid "Next Activity Summary"
msgstr "ملخص النشاط التالي"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_type_id
msgid "Next Activity Type"
msgstr "نوع النشاط التالي"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_needaction_counter
msgid "Number of Actions"
msgstr "عدد الإجراءات"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_error_counter
msgid "Number of errors"
msgstr "عدد الأخطاء"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_needaction_counter
msgid "Number of messages requiring action"
msgstr "عدد الرسائل التي تتطلب إجراء"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_error_counter
msgid "Number of messages with delivery error"
msgstr "عدد الرسائل ذات خطأ التسليم"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__optional_sub
msgid "Optional Subjects"
msgstr "مواضيع اختيارية"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__rating_ids
msgid "Ratings"
msgstr "التقييمات"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_user_id
msgid "Responsible User"
msgstr "المستخدم المسؤول"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_sms_error
msgid "SMS Delivery error"
msgstr "خطأ تسليم الرسائل القصيرة"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_state
msgid ""
"Status based on activities\n"
"Overdue: Due date is already passed\n"
"Today: Activity date is today\n"
"Planned: Future activities."
msgstr ""
"الحالة بناءً على الأنشطة\n"
"متأخر: تم تمرير تاريخ الاستحقاق بالفعل\n"
"اليوم: تاريخ النشاط اليوم\n"
"المخطط: الأنشطة المستقبلية."
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_student
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__student_id
msgid "Student"
msgstr "طالب"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_activity
msgid "Student Activity"
msgstr "نشاط الطالب"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_student_migrate
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Student Migrate"
msgstr "ترحيل الطلاب"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_student_migrate_view
#: model:ir.ui.menu,name:openeducat_activity.menu_student_migrate
msgid "Student Migration"
msgstr "هجرة الطلاب"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__student_ids
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Student(s)"
msgstr "الأساتذة"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__batch_id
msgid "To Batch"
msgstr "إلى دفعة"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_to_id
msgid "To Course"
msgstr "بالطبع"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_exception_decoration
msgid "Type of the exception activity on record."
msgstr "نوع نشاط الاستثناء المسجل."
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__website_message_ids
msgid "Website Messages"
msgstr "رسائل الموقع"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__website_message_ids
msgid "Website communication history"
msgstr "تاريخ اتصال الموقع"
-420
View File
@@ -1,420 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * openeducat_activity
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-12 10:09+0000\n"
"PO-Revision-Date: 2024-02-12 10:09+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_needaction
msgid "Action Needed"
msgstr "Der kræves handling"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__active
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__active
msgid "Active"
msgstr "Aktiv"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_ids
msgid "Activities"
msgstr "Aktiviteter"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.activity_smart_button
msgid "Activity"
msgstr "Aktivitet"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_student__activity_count
msgid "Activity Count"
msgstr "Aktivitetstælling"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_exception_decoration
msgid "Activity Exception Decoration"
msgstr "Aktivitet undtagelsesdekoration"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_graph
msgid "Activity Graph View"
msgstr "Aktivitetsgrafvisning"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_student__activity_log
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_tree
msgid "Activity Log"
msgstr "Aktivitetslog"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_op_activity_view
#: model:ir.ui.menu,name:openeducat_activity.menu_op_activity_sub
msgid "Activity Logs"
msgstr "Aktivitetslogfiler"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_pivot
msgid "Activity Pivot"
msgstr "Aktivitetspivot"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_state
msgid "Activity State"
msgstr "Aktivitetstilstand"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_activity_type
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__type_id
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_tree
msgid "Activity Type"
msgstr "Aktivitetstype"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_type_icon
msgid "Activity Type Icon"
msgstr "Ikon for aktivitetstype"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_op_activity_type_view
#: model:ir.ui.menu,name:openeducat_activity.menu_op_activity_type_sub
msgid "Activity Types"
msgstr "Aktivitetstyper"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_search
msgid "Archived"
msgstr "Arkiveret"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_attachment_count
msgid "Attachment Count"
msgstr "Vedhæftningstælling"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid ""
"Can't migrate, As selected courses don't share "
"same parent course!"
msgstr ""
"Kan ikke migrere, da udvalgte kurser ikke gør det del "
"samme forældrekursus!"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Can't migrate, Proceed for new admission"
msgstr "Kan ikke migrere. Fortsæt for ny optagelse"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Cancel"
msgstr "Afbestille"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_completed
msgid "Course Completed?"
msgstr "Kursus afsluttet?"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__create_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__create_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__create_uid
msgid "Created by"
msgstr "Lavet af"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__create_date
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__create_date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__create_date
msgid "Created on"
msgstr "Oprettet på"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__date
msgid "Date"
msgstr "Dato"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__description
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
msgid "Description"
msgstr "Beskrivelse"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__display_name
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__display_name
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__display_name
msgid "Display Name"
msgstr "Visnavn"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__faculty_id
msgid "Faculty"
msgstr "Fakultet"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_follower_ids
msgid "Followers"
msgstr "Tilhængere"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_partner_ids
msgid "Followers (Partners)"
msgstr "Tilhængere (partnere)"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_type_icon
msgid "Font awesome icon e.g. fa-tasks"
msgstr "Font Awesome Icon f.eks. fa-basker"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Forward"
msgstr "Frem"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_from_id
msgid "From Course"
msgstr "Fra selvfølgelig"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "From Course must not be same as To Course!"
msgstr "Fra kursus må ikke være det samme som Til kursus!"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__has_message
msgid "Has Message"
msgstr "Har besked"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__id
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__id
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__id
msgid "ID"
msgstr "Id"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_exception_icon
msgid "Icon"
msgstr "Ikon"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_exception_icon
msgid "Icon to indicate an exception activity."
msgstr "Ikon for at indikere en undtagelsesaktivitet."
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_needaction
msgid "If checked, new messages require your attention."
msgstr "Hvis de kontrolleres, kræver nye meddelelser din opmærksomhed."
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_error
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr "Hvis de kontrolleres, har nogle meddelelser en leveringsfejl."
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_is_follower
msgid "Is Follower"
msgstr "Er tilhænger"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__write_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__write_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__write_uid
msgid "Last Updated by"
msgstr "Sidst opdateret af"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__write_date
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__write_date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__write_date
msgid "Last Updated on"
msgstr "Sidst opdateret om"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_error
msgid "Message Delivery error"
msgstr "Fejl på meddelelseslevering"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_ids
msgid "Messages"
msgstr "Beskeder"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Migration From {} to Completed Course"
msgstr "Migrering fra {} til afsluttet kursus"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Migration from {} to {}"
msgstr "Migrering fra {} til {}"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__my_activity_date_deadline
msgid "My Activity Deadline"
msgstr "Min aktivitetsfrist"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__name
msgid "Name"
msgstr "Navn"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_calendar_event_id
msgid "Next Activity Calendar Event"
msgstr "Næste aktivitetskalenderbegivenhed"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_date_deadline
msgid "Next Activity Deadline"
msgstr "Næste aktivitetsfrist"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_summary
msgid "Next Activity Summary"
msgstr "Næste aktivitetsoversigt"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_type_id
msgid "Next Activity Type"
msgstr "Næste aktivitetstype"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_needaction_counter
msgid "Number of Actions"
msgstr "Antal handlinger"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_error_counter
msgid "Number of errors"
msgstr "Antal fejl"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_needaction_counter
msgid "Number of messages requiring action"
msgstr "Antal meddelelser, der kræver en handling"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_error_counter
msgid "Number of messages with delivery error"
msgstr "Antal meddelelser med leveringsfejl"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__optional_sub
msgid "Optional Subjects"
msgstr "Valgfrie emner"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__rating_ids
msgid "Ratings"
msgstr "Bedømmelser"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_user_id
msgid "Responsible User"
msgstr "Ansvarlig bruger"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_sms_error
msgid "SMS Delivery error"
msgstr "SMS -leveringsfejl"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_state
msgid ""
"Status based on activities\n"
"Overdue: Due date is already passed\n"
"Today: Activity date is today\n"
"Planned: Future activities."
msgstr ""
"Status baseret på aktiviteter\n"
"Forstået: forfaldsdato er allerede vedtaget\n"
"I dag: Aktivitetsdato er i dag\n"
"Planlagt: Fremtidige aktiviteter."
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_student
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__student_id
msgid "Student"
msgstr "Studerende"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_activity
msgid "Student Activity"
msgstr "Studentaktivitet"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_student_migrate
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Student Migrate"
msgstr "Studerende migrerer"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_student_migrate_view
#: model:ir.ui.menu,name:openeducat_activity.menu_student_migrate
msgid "Student Migration"
msgstr "Studentmigration"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__student_ids
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Student(s)"
msgstr "Studerende)"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__batch_id
msgid "To Batch"
msgstr "At batch"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_to_id
msgid "To Course"
msgstr "Til selvfølgelig"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_exception_decoration
msgid "Type of the exception activity on record."
msgstr "Type af undtagelsesaktiviteten på posten."
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__website_message_ids
msgid "Website Messages"
msgstr "Webstedsmeddelelser"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__website_message_ids
msgid "Website communication history"
msgstr "Webstedskommunikationshistorie"
-420
View File
@@ -1,420 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * openeducat_activity
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-12 10:41+0000\n"
"PO-Revision-Date: 2024-02-12 10:41+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_needaction
msgid "Action Needed"
msgstr "Handlungsbedarf"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__active
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__active
msgid "Active"
msgstr "Aktiv"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_ids
msgid "Activities"
msgstr "Aktivitäten"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.activity_smart_button
msgid "Activity"
msgstr "Aktivität"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_student__activity_count
msgid "Activity Count"
msgstr "Aktivitätsanzahl"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_exception_decoration
msgid "Activity Exception Decoration"
msgstr "Aktivitäts-Ausnahmedekoration"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_graph
msgid "Activity Graph View"
msgstr "Aktivitätsdiagrammansicht"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_student__activity_log
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_tree
msgid "Activity Log"
msgstr "Aktivitätsprotokoll"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_op_activity_view
#: model:ir.ui.menu,name:openeducat_activity.menu_op_activity_sub
msgid "Activity Logs"
msgstr "Aktivitätsprotokolle"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_pivot
msgid "Activity Pivot"
msgstr "Aktivitäts-Pivot"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_state
msgid "Activity State"
msgstr "Aktivitätszustand"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_activity_type
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__type_id
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_tree
msgid "Activity Type"
msgstr "Aktivitätstyp"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_type_icon
msgid "Activity Type Icon"
msgstr "Aktivitätstyp-Symbol"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_op_activity_type_view
#: model:ir.ui.menu,name:openeducat_activity.menu_op_activity_type_sub
msgid "Activity Types"
msgstr "Aktivitätstypen"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_search
msgid "Archived"
msgstr "Archiviert"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_attachment_count
msgid "Attachment Count"
msgstr "Anhaftungsanzahl"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid ""
"Can't migrate, As selected courses don't share "
"same parent course!"
msgstr ""
"Die Migration ist nicht möglich, da dies bei ausgewählten Kursen nicht der Fall ist Aktie "
"Gleicher Elternkurs!"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Can't migrate, Proceed for new admission"
msgstr "Kann nicht migrieren, fahren Sie mit der Neuaufnahme fort"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Cancel"
msgstr "Abbrechen"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_completed
msgid "Course Completed?"
msgstr "Kurs abgeschlossen?"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__create_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__create_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__create_uid
msgid "Created by"
msgstr "Erstellt von"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__create_date
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__create_date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__create_date
msgid "Created on"
msgstr "Erstellt am"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__date
msgid "Date"
msgstr "Datum"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__description
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
msgid "Description"
msgstr "Beschreibung"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__display_name
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__display_name
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__display_name
msgid "Display Name"
msgstr "Anzeigename"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__faculty_id
msgid "Faculty"
msgstr "Fakultät"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_follower_ids
msgid "Followers"
msgstr "Anhänger"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_partner_ids
msgid "Followers (Partners)"
msgstr "Anhänger (Partner)"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_type_icon
msgid "Font awesome icon e.g. fa-tasks"
msgstr "Fantastisches Schriftartensymbol, z. B. Fett-Aufgaben"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Forward"
msgstr "Weiterleiten"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_from_id
msgid "From Course"
msgstr "Von Kurs"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "From Course must not be same as To Course!"
msgstr "Von Kurs darf nicht mit Bis Kurs identisch sein!"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__has_message
msgid "Has Message"
msgstr "Hat Nachricht"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__id
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__id
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__id
msgid "ID"
msgstr "AUSWEIS"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_exception_icon
msgid "Icon"
msgstr "Symbol"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_exception_icon
msgid "Icon to indicate an exception activity."
msgstr "Symbol zur Anzeige einer Ausnahmeaktivität."
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_needaction
msgid "If checked, new messages require your attention."
msgstr "Bei Überprüfung erfordern neue Nachrichten Ihre Aufmerksamkeit."
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_error
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr "Wenn es überprüft wird, haben einige Nachrichten einen Zustellfehler."
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_is_follower
msgid "Is Follower"
msgstr "Ist Anhänger"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__write_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__write_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__write_uid
msgid "Last Updated by"
msgstr "Zuletzt aktualisiert von"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__write_date
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__write_date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__write_date
msgid "Last Updated on"
msgstr "Zuletzt aktualisiert am"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_error
msgid "Message Delivery error"
msgstr "Meldungsergebnisfehler"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_ids
msgid "Messages"
msgstr "Mitteilungen"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Migration From {} to Completed Course"
msgstr "Migration von {} zum abgeschlossenen Kurs"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Migration from {} to {}"
msgstr "Migration von {} nach {}"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__my_activity_date_deadline
msgid "My Activity Deadline"
msgstr "Meine Aktivitätsfrist"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__name
msgid "Name"
msgstr "Name"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_calendar_event_id
msgid "Next Activity Calendar Event"
msgstr "Nächstes Aktivitätskalenderereignis"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_date_deadline
msgid "Next Activity Deadline"
msgstr "Nächste Aktivitätsfrist"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_summary
msgid "Next Activity Summary"
msgstr "Nächste Aktivitätszusammenfassung"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_type_id
msgid "Next Activity Type"
msgstr "Nächster Aktivitätstyp"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_needaction_counter
msgid "Number of Actions"
msgstr "Anzahl der Aktionen"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_error_counter
msgid "Number of errors"
msgstr "Anzahl der Fehler"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_needaction_counter
msgid "Number of messages requiring action"
msgstr "Anzahl der Nachrichten, die eine Aktion erfordert"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_error_counter
msgid "Number of messages with delivery error"
msgstr "Anzahl der Nachrichten mit Lieferfehler"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__optional_sub
msgid "Optional Subjects"
msgstr "Optionale Themen"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__rating_ids
msgid "Ratings"
msgstr "Bewertungen"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_user_id
msgid "Responsible User"
msgstr "Verantwortungsbewusster Benutzer"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_sms_error
msgid "SMS Delivery error"
msgstr "Fehler bei der SMS-Zustellung"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_state
msgid ""
"Status based on activities\n"
"Overdue: Due date is already passed\n"
"Today: Activity date is today\n"
"Planned: Future activities."
msgstr ""
"Status basierend auf Aktivitäten\n"
"Überfällig: Fälligkeitsdatum ist bereits verabschiedet\n"
"Heute: Aktivitätsdatum ist heute\n"
"Geplant: zukünftige Aktivitäten."
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_student
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__student_id
msgid "Student"
msgstr "Schüler"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_activity
msgid "Student Activity"
msgstr "Studentenaktivität"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_student_migrate
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Student Migrate"
msgstr "Schüler migrieren"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_student_migrate_view
#: model:ir.ui.menu,name:openeducat_activity.menu_student_migrate
msgid "Student Migration"
msgstr "Schüler Migration"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__student_ids
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Student(s)"
msgstr "Schüler"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__batch_id
msgid "To Batch"
msgstr "Zu batch"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_to_id
msgid "To Course"
msgstr "Bis Kurs"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_exception_decoration
msgid "Type of the exception activity on record."
msgstr "Typ der erfassten Ausnahmeaktivität."
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__website_message_ids
msgid "Website Messages"
msgstr "Website -Nachrichten"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__website_message_ids
msgid "Website communication history"
msgstr "Website -Kommunikationsgeschichte"
-420
View File
@@ -1,420 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * openeducat_activity
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-12 10:51+0000\n"
"PO-Revision-Date: 2024-02-12 10:51+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_needaction
msgid "Action Needed"
msgstr "Accion necesaria"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__active
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__active
msgid "Active"
msgstr "Activo"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_ids
msgid "Activities"
msgstr "Actividades"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.activity_smart_button
msgid "Activity"
msgstr "Actividad"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_student__activity_count
msgid "Activity Count"
msgstr "Recuento de actividades"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_exception_decoration
msgid "Activity Exception Decoration"
msgstr "Decoración de excepciones de actividad"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_graph
msgid "Activity Graph View"
msgstr "Vista del gráfico de actividades"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_student__activity_log
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_tree
msgid "Activity Log"
msgstr "Registro de actividades"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_op_activity_view
#: model:ir.ui.menu,name:openeducat_activity.menu_op_activity_sub
msgid "Activity Logs"
msgstr "Registros de actividad"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_pivot
msgid "Activity Pivot"
msgstr "Actividad de actividad"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_state
msgid "Activity State"
msgstr "Estado de actividad"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_activity_type
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__type_id
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_tree
msgid "Activity Type"
msgstr "Tipo de actividad"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_type_icon
msgid "Activity Type Icon"
msgstr "Icono de tipo de actividad"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_op_activity_type_view
#: model:ir.ui.menu,name:openeducat_activity.menu_op_activity_type_sub
msgid "Activity Types"
msgstr "Tipos de actividad"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_search
msgid "Archived"
msgstr "Archivado"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_attachment_count
msgid "Attachment Count"
msgstr "Recuento de adjuntos"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid ""
"Can't migrate, As selected courses don't share "
"same parent course!"
msgstr ""
"No se puede migrar porque los cursos seleccionados no lo hacen compartir "
"¡mismo curso para padres!"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Can't migrate, Proceed for new admission"
msgstr "No puedo migrar. Proceda a una nueva admisión."
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Cancel"
msgstr "Cancelar"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_completed
msgid "Course Completed?"
msgstr "Curso completado?"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__create_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__create_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__create_uid
msgid "Created by"
msgstr "Creado por"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__create_date
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__create_date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__create_date
msgid "Created on"
msgstr "Creado en"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__date
msgid "Date"
msgstr "Fecha"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__description
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
msgid "Description"
msgstr "Descripción"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__display_name
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__display_name
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__display_name
msgid "Display Name"
msgstr "Nombre para mostrar"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__faculty_id
msgid "Faculty"
msgstr "Facultad"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_follower_ids
msgid "Followers"
msgstr "Seguidores"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_partner_ids
msgid "Followers (Partners)"
msgstr "Seguidores (socios)"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_type_icon
msgid "Font awesome icon e.g. fa-tasks"
msgstr "Fuente Icono Impresionante, p. tareas de fa"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Forward"
msgstr "Delantero"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_from_id
msgid "From Course"
msgstr "Desde el curso"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "From Course must not be same as To Course!"
msgstr "From Course no debe ser el mismo que To Course!"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__has_message
msgid "Has Message"
msgstr "Tiene mensaje"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__id
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__id
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__id
msgid "ID"
msgstr "IDENTIFICACIÓN"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_exception_icon
msgid "Icon"
msgstr "Icono"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_exception_icon
msgid "Icon to indicate an exception activity."
msgstr "Ícono para indicar una actividad de excepción."
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_needaction
msgid "If checked, new messages require your attention."
msgstr "Si se revisan, los nuevos mensajes requieren su atención."
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_error
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr "Si se verifican, algunos mensajes tienen un error de entrega."
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_is_follower
msgid "Is Follower"
msgstr "Es seguidor"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__write_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__write_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__write_uid
msgid "Last Updated by"
msgstr "Última actualización por"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__write_date
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__write_date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__write_date
msgid "Last Updated on"
msgstr "Ultima actualización en"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_error
msgid "Message Delivery error"
msgstr "Error de entrega de mensajes"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_ids
msgid "Messages"
msgstr "Mensajes"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Migration From {} to Completed Course"
msgstr "Migración de {} al curso completado"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Migration from {} to {}"
msgstr "Migración de {} a {}"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__my_activity_date_deadline
msgid "My Activity Deadline"
msgstr "Fecha límite de mi actividad"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__name
msgid "Name"
msgstr "Nombre"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_calendar_event_id
msgid "Next Activity Calendar Event"
msgstr "Próximo evento del calendario de actividades"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_date_deadline
msgid "Next Activity Deadline"
msgstr "Fecha límite de la próxima actividad"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_summary
msgid "Next Activity Summary"
msgstr "Siguiente resumen de actividad"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_type_id
msgid "Next Activity Type"
msgstr "Siguiente tipo de actividad"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_needaction_counter
msgid "Number of Actions"
msgstr "Número de acciones"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_error_counter
msgid "Number of errors"
msgstr "Número de errores"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_needaction_counter
msgid "Number of messages requiring action"
msgstr "Número de mensajes que requieren una acción"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_error_counter
msgid "Number of messages with delivery error"
msgstr "Número de mensajes con error de entrega"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__optional_sub
msgid "Optional Subjects"
msgstr "Temas opcionales"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__rating_ids
msgid "Ratings"
msgstr "Calificaciones"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_user_id
msgid "Responsible User"
msgstr "Usuario responsable"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_sms_error
msgid "SMS Delivery error"
msgstr "Error de entrega de SMS"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_state
msgid ""
"Status based on activities\n"
"Overdue: Due date is already passed\n"
"Today: Activity date is today\n"
"Planned: Future activities."
msgstr ""
"Estado basado en actividades\n"
"Alvado: la fecha de vencimiento ya está pasada\n"
"Hoy: la fecha de actividad es hoy\n"
"Planificado: actividades futuras."
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_student
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__student_id
msgid "Student"
msgstr "Alumno"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_activity
msgid "Student Activity"
msgstr "Actividad estudiantil"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_student_migrate
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Student Migrate"
msgstr "Estudiante migra"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_student_migrate_view
#: model:ir.ui.menu,name:openeducat_activity.menu_student_migrate
msgid "Student Migration"
msgstr "Migración de estudiantes"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__student_ids
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Student(s)"
msgstr "Estudiantes)"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__batch_id
msgid "To Batch"
msgstr "Para lotes"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_to_id
msgid "To Course"
msgstr "Cursar"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_exception_decoration
msgid "Type of the exception activity on record."
msgstr "Tipo de actividad de excepción registrada."
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__website_message_ids
msgid "Website Messages"
msgstr "Mensajes del sitio web"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__website_message_ids
msgid "Website communication history"
msgstr "Historial de comunicación del sitio web"
-420
View File
@@ -1,420 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * openeducat_activity
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-12 11:01+0000\n"
"PO-Revision-Date: 2024-02-12 11:01+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_needaction
msgid "Action Needed"
msgstr "عمل مورد نیاز"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__active
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__active
msgid "Active"
msgstr "فعال"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_ids
msgid "Activities"
msgstr "فعالیت ها"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.activity_smart_button
msgid "Activity"
msgstr "فعالیت"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_student__activity_count
msgid "Activity Count"
msgstr "شمارش فعالیت"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_exception_decoration
msgid "Activity Exception Decoration"
msgstr "دکوراسیون استثناء فعالیت"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_graph
msgid "Activity Graph View"
msgstr "نمای نمودار فعالیت"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_student__activity_log
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_tree
msgid "Activity Log"
msgstr "گزارش فعالیت"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_op_activity_view
#: model:ir.ui.menu,name:openeducat_activity.menu_op_activity_sub
msgid "Activity Logs"
msgstr "سیاهههای مربوط به فعالیت"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_pivot
msgid "Activity Pivot"
msgstr "محوری فعالیت"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_state
msgid "Activity State"
msgstr "حالت فعالیت"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_activity_type
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__type_id
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_tree
msgid "Activity Type"
msgstr "نوع فعالیت"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_type_icon
msgid "Activity Type Icon"
msgstr "نماد نوع فعالیت"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_op_activity_type_view
#: model:ir.ui.menu,name:openeducat_activity.menu_op_activity_type_sub
msgid "Activity Types"
msgstr "انواع فعالیت"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_search
msgid "Archived"
msgstr "بایگانی شده"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_attachment_count
msgid "Attachment Count"
msgstr "تعداد پیوست"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid ""
"Can't migrate, As selected courses don't share "
"same parent course!"
msgstr ""
"نمی توان مهاجرت کرد، زیرا دوره های انتخابی امکان پذیر نیست اشتراک گذاری "
"همان دوره پدر و مادر!"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Can't migrate, Proceed for new admission"
msgstr "نمی توان مهاجرت کرد، برای پذیرش جدید اقدام کنید"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Cancel"
msgstr "لغو کردن"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_completed
msgid "Course Completed?"
msgstr "دوره کامل شد؟"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__create_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__create_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__create_uid
msgid "Created by"
msgstr "خلق شده توسط"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__create_date
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__create_date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__create_date
msgid "Created on"
msgstr "ایجاد شده در"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__date
msgid "Date"
msgstr "تاریخ"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__description
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
msgid "Description"
msgstr "شرح"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__display_name
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__display_name
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__display_name
msgid "Display Name"
msgstr "نام نمایش"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__faculty_id
msgid "Faculty"
msgstr "دانشکده"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_follower_ids
msgid "Followers"
msgstr "پیروان"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_partner_ids
msgid "Followers (Partners)"
msgstr "پیروان (شرکا)"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_type_icon
msgid "Font awesome icon e.g. fa-tasks"
msgstr "آیکون عالی فونت به عنوان مثال دست و پنجه نرم"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Forward"
msgstr "رو به جلو"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_from_id
msgid "From Course"
msgstr "از دوره"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "From Course must not be same as To Course!"
msgstr ""
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__has_message
msgid "Has Message"
msgstr "پیام دارد"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__id
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__id
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__id
msgid "ID"
msgstr "شناسه"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_exception_icon
msgid "Icon"
msgstr "آیکون"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_exception_icon
msgid "Icon to indicate an exception activity."
msgstr "نماد برای نشان دادن یک فعالیت استثنا."
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_needaction
msgid "If checked, new messages require your attention."
msgstr "در صورت بررسی ، پیام های جدید به توجه شما نیاز دارند."
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_error
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr "در صورت بررسی ، برخی از پیام ها خطای تحویل دارند."
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_is_follower
msgid "Is Follower"
msgstr "پیرو است"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__write_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__write_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__write_uid
msgid "Last Updated by"
msgstr "آخرین به روز شده توسط"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__write_date
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__write_date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__write_date
msgid "Last Updated on"
msgstr "آخرین بروز رسانی در تاریخ"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_error
msgid "Message Delivery error"
msgstr "خطای تحویل پیام"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_ids
msgid "Messages"
msgstr "پیام ها"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Migration From {} to Completed Course"
msgstr "مهاجرت از {} ​​به دوره تکمیل شده"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Migration from {} to {}"
msgstr "مهاجرت از {} ​به {}"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__my_activity_date_deadline
msgid "My Activity Deadline"
msgstr "مهلت فعالیت من"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__name
msgid "Name"
msgstr "نام"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_calendar_event_id
msgid "Next Activity Calendar Event"
msgstr "رویداد تقویم فعالیت بعدی"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_date_deadline
msgid "Next Activity Deadline"
msgstr "مهلت فعالیت بعدی"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_summary
msgid "Next Activity Summary"
msgstr "خلاصه فعالیت بعدی"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_type_id
msgid "Next Activity Type"
msgstr "نوع فعالیت بعدی"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_needaction_counter
msgid "Number of Actions"
msgstr "تعداد اقدامات"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_error_counter
msgid "Number of errors"
msgstr "تعداد خطاها"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_needaction_counter
msgid "Number of messages requiring action"
msgstr "تعداد پیام هایی که نیاز به یک عمل دارند"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_error_counter
msgid "Number of messages with delivery error"
msgstr "تعداد پیام ها با خطای تحویل"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__optional_sub
msgid "Optional Subjects"
msgstr "سوژه های اختیاری"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__rating_ids
msgid "Ratings"
msgstr "رتبه بندی ها"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_user_id
msgid "Responsible User"
msgstr "کاربر مسئول"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_sms_error
msgid "SMS Delivery error"
msgstr "خطای تحویل پیامک"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_state
msgid ""
"Status based on activities\n"
"Overdue: Due date is already passed\n"
"Today: Activity date is today\n"
"Planned: Future activities."
msgstr ""
"وضعیت بر اساس فعالیت ها\n"
"تأخیر: تاریخ موعد قبلاً تصویب شده است\n"
"امروز: تاریخ فعالیت امروز است\n"
"برنامه ریزی شده: فعالیت های آینده."
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_student
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__student_id
msgid "Student"
msgstr "دانشجو"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_activity
msgid "Student Activity"
msgstr "فعالیت دانشجویی"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_student_migrate
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Student Migrate"
msgstr "دانش آموز مهاجرت می کند"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_student_migrate_view
#: model:ir.ui.menu,name:openeducat_activity.menu_student_migrate
msgid "Student Migration"
msgstr "مهاجرت دانشجویی"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__student_ids
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Student(s)"
msgstr "دانش آموزان)"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__batch_id
msgid "To Batch"
msgstr "به دسته"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_to_id
msgid "To Course"
msgstr "به مسیر"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_exception_decoration
msgid "Type of the exception activity on record."
msgstr "نوع فعالیت استثنا در ثبت"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__website_message_ids
msgid "Website Messages"
msgstr "پیام های وب سایت"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__website_message_ids
msgid "Website communication history"
msgstr "سابقه ارتباطات وب سایت"
-420
View File
@@ -1,420 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * openeducat_activity
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-12 11:12+0000\n"
"PO-Revision-Date: 2024-02-12 11:12+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_needaction
msgid "Action Needed"
msgstr "Action nécessaire"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__active
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__active
msgid "Active"
msgstr "Actif"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_ids
msgid "Activities"
msgstr "Activités"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.activity_smart_button
msgid "Activity"
msgstr "Activité"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_student__activity_count
msgid "Activity Count"
msgstr "Nombre d'activités "
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_exception_decoration
msgid "Activity Exception Decoration"
msgstr "Décoration d'exception d'activité"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_graph
msgid "Activity Graph View"
msgstr "Vue de graphique d'activité"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_student__activity_log
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_tree
msgid "Activity Log"
msgstr "Journal d'activité"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_op_activity_view
#: model:ir.ui.menu,name:openeducat_activity.menu_op_activity_sub
msgid "Activity Logs"
msgstr "Journaux d'activité"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_pivot
msgid "Activity Pivot"
msgstr "Pivot d'activité"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_state
msgid "Activity State"
msgstr "État d'activité"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_activity_type
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__type_id
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_tree
msgid "Activity Type"
msgstr "Type d'activité"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_type_icon
msgid "Activity Type Icon"
msgstr "Icône de type d'activité"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_op_activity_type_view
#: model:ir.ui.menu,name:openeducat_activity.menu_op_activity_type_sub
msgid "Activity Types"
msgstr "Types d'activités"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_search
msgid "Archived"
msgstr "Archivé"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_attachment_count
msgid "Attachment Count"
msgstr "Nombre de pièces jointes"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid ""
"Can't migrate, As selected courses don't share "
"same parent course!"
msgstr ""
"Impossible de migrer, car les cours sélectionnés ne le font pas partager "
"même cours pour les parents !"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Can't migrate, Proceed for new admission"
msgstr "Impossible de migrer, procéder à une nouvelle admission"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Cancel"
msgstr "Annuler"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_completed
msgid "Course Completed?"
msgstr "Cours terminé ?"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__create_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__create_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__create_uid
msgid "Created by"
msgstr "Créé par"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__create_date
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__create_date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__create_date
msgid "Created on"
msgstr "Créé sur"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__date
msgid "Date"
msgstr "Date"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__description
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
msgid "Description"
msgstr "La description"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__display_name
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__display_name
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__display_name
msgid "Display Name"
msgstr "Afficher un nom"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__faculty_id
msgid "Faculty"
msgstr "la faculté"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_follower_ids
msgid "Followers"
msgstr "Suiveurs"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_partner_ids
msgid "Followers (Partners)"
msgstr "Abonnés (partenaires)"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_type_icon
msgid "Font awesome icon e.g. fa-tasks"
msgstr "Icône géniale de police, par exemple FA-TASS"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Forward"
msgstr "Vers l'avant"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_from_id
msgid "From Course"
msgstr "De cours"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "From Course must not be same as To Course!"
msgstr "Du cours ne doit pas être identique à To Course !"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__has_message
msgid "Has Message"
msgstr "A un message"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__id
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__id
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__id
msgid "ID"
msgstr "IDENTIFIANT"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_exception_icon
msgid "Icon"
msgstr "Icône"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_exception_icon
msgid "Icon to indicate an exception activity."
msgstr "Icône pour indiquer une activité d'exception."
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_needaction
msgid "If checked, new messages require your attention."
msgstr "S'il est vérifié, les nouveaux messages nécessitent votre attention."
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_error
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr "S'il est vérifié, certains messages ont une erreur de livraison."
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_is_follower
msgid "Is Follower"
msgstr "Est suiveur"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__write_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__write_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__write_uid
msgid "Last Updated by"
msgstr "Dernière mise à jour par"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__write_date
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__write_date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__write_date
msgid "Last Updated on"
msgstr "Dernière mise à jour le"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_error
msgid "Message Delivery error"
msgstr "Erreur de livraison de messages"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_ids
msgid "Messages"
msgstr "messages"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Migration From {} to Completed Course"
msgstr "Migration de {} vers le cours terminé"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Migration from {} to {}"
msgstr "Migration de {} vers {}"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__my_activity_date_deadline
msgid "My Activity Deadline"
msgstr "Date limite de mon activité"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__name
msgid "Name"
msgstr "Nom"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_calendar_event_id
msgid "Next Activity Calendar Event"
msgstr "Prochain événement du calendrier d'activités"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_date_deadline
msgid "Next Activity Deadline"
msgstr "Date limite d'activité suivante"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_summary
msgid "Next Activity Summary"
msgstr "Résumé de l'activité suivante"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_type_id
msgid "Next Activity Type"
msgstr "Type d'activité suivante"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_needaction_counter
msgid "Number of Actions"
msgstr "Nombre d'actions"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_error_counter
msgid "Number of errors"
msgstr "Nombre d'erreurs"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_needaction_counter
msgid "Number of messages requiring action"
msgstr "Nombre de messages qui nécessitent une action"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_error_counter
msgid "Number of messages with delivery error"
msgstr "Nombre de messages avec erreur de livraison"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__optional_sub
msgid "Optional Subjects"
msgstr "Sujet optionnel"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__rating_ids
msgid "Ratings"
msgstr "Notes"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_user_id
msgid "Responsible User"
msgstr "Utilisateur responsable"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_sms_error
msgid "SMS Delivery error"
msgstr "Erreur de livraison SMS"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_state
msgid ""
"Status based on activities\n"
"Overdue: Due date is already passed\n"
"Today: Activity date is today\n"
"Planned: Future activities."
msgstr ""
"Statut basé sur les activités\n"
"En retard: la date d'échéance est déjà adoptée\n"
"Aujourd'hui: la date d'activité est aujourd'hui\n"
"Planifié: activités futures."
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_student
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__student_id
msgid "Student"
msgstr "Étudiant"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_activity
msgid "Student Activity"
msgstr "Activité des étudiants"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_student_migrate
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Student Migrate"
msgstr "L'étudiant migrate"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_student_migrate_view
#: model:ir.ui.menu,name:openeducat_activity.menu_student_migrate
msgid "Student Migration"
msgstr "Migration des étudiants"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__student_ids
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Student(s)"
msgstr "Étudiants)"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__batch_id
msgid "To Batch"
msgstr "À un lot"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_to_id
msgid "To Course"
msgstr "Pour cours"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_exception_decoration
msgid "Type of the exception activity on record."
msgstr "Type dactivité exceptionnelle enregistrée."
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__website_message_ids
msgid "Website Messages"
msgstr "Messages du site Web"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__website_message_ids
msgid "Website communication history"
msgstr "Historique de communication du site Web"
-420
View File
@@ -1,420 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * openeducat_activity
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-12 11:19+0000\n"
"PO-Revision-Date: 2024-02-12 11:19+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_needaction
msgid "Action Needed"
msgstr "Tindakan yang dibutuhkan"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__active
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__active
msgid "Active"
msgstr "Aktif"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_ids
msgid "Activities"
msgstr "Kegiatan"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.activity_smart_button
msgid "Activity"
msgstr "Aktivitas"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_student__activity_count
msgid "Activity Count"
msgstr "Jumlah aktivitas"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_exception_decoration
msgid "Activity Exception Decoration"
msgstr "Dekorasi Pengecualian Aktivitas"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_graph
msgid "Activity Graph View"
msgstr "Tampilan Grafik Aktivitas"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_student__activity_log
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_tree
msgid "Activity Log"
msgstr "Log aktivitas"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_op_activity_view
#: model:ir.ui.menu,name:openeducat_activity.menu_op_activity_sub
msgid "Activity Logs"
msgstr "Log Aktivitas"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_pivot
msgid "Activity Pivot"
msgstr "Poros aktivitas"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_state
msgid "Activity State"
msgstr "Keadaan aktivitas"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_activity_type
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__type_id
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_tree
msgid "Activity Type"
msgstr "Tipe kegiatan"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_type_icon
msgid "Activity Type Icon"
msgstr "Ikon Jenis Aktivitas"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_op_activity_type_view
#: model:ir.ui.menu,name:openeducat_activity.menu_op_activity_type_sub
msgid "Activity Types"
msgstr "Jenis aktivitas"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_search
msgid "Archived"
msgstr "Diarsipkan"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_attachment_count
msgid "Attachment Count"
msgstr "Jumlah lampiran"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid ""
"Can't migrate, As selected courses don't share "
"same parent course!"
msgstr ""
"Tidak dapat bermigrasi, karena kursus tertentu tidak dapat bermigrasi membagikan "
"kursus orang tua yang sama!"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Can't migrate, Proceed for new admission"
msgstr "tidak dapat bermigrasi, Lanjutkan untuk masuk baru"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Cancel"
msgstr "Membatalkan"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_completed
msgid "Course Completed?"
msgstr "Kursus Selesai?"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__create_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__create_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__create_uid
msgid "Created by"
msgstr "Dibuat oleh"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__create_date
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__create_date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__create_date
msgid "Created on"
msgstr "Dibuat pada"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__date
msgid "Date"
msgstr "Tanggal"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__description
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
msgid "Description"
msgstr "Keterangan"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__display_name
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__display_name
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__display_name
msgid "Display Name"
msgstr "Nama tampilan"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__faculty_id
msgid "Faculty"
msgstr "Fakultas"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_follower_ids
msgid "Followers"
msgstr "Pengikut"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_partner_ids
msgid "Followers (Partners)"
msgstr "Pengikut (mitra)"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_type_icon
msgid "Font awesome icon e.g. fa-tasks"
msgstr "Ikon luar biasa font mis. tugas-tugas fa"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Forward"
msgstr "Maju"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_from_id
msgid "From Course"
msgstr "Dari tentu saja"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "From Course must not be same as To Course!"
msgstr "Dari Tentu saja tidak harus sama dengan Untuk Kursus!"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__has_message
msgid "Has Message"
msgstr "Memiliki pesan"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__id
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__id
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__id
msgid "ID"
msgstr "PENGENAL"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_exception_icon
msgid "Icon"
msgstr "Ikon"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_exception_icon
msgid "Icon to indicate an exception activity."
msgstr "Ikon untuk menunjukkan aktivitas pengecualian."
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_needaction
msgid "If checked, new messages require your attention."
msgstr "Jika diperiksa, pesan baru memerlukan perhatian Anda."
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_error
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr "Jika diperiksa, beberapa pesan memiliki kesalahan pengiriman."
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_is_follower
msgid "Is Follower"
msgstr "Adalah pengikut"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__write_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__write_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__write_uid
msgid "Last Updated by"
msgstr "Terakhir diperbarui oleh"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__write_date
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__write_date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__write_date
msgid "Last Updated on"
msgstr "Terakhir diperbarui saat"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_error
msgid "Message Delivery error"
msgstr "Kesalahan pengiriman pesan"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_ids
msgid "Messages"
msgstr "Pesan"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Migration From {} to Completed Course"
msgstr "Migrasi Dari {} ke Kursus Selesai"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Migration from {} to {}"
msgstr "Migrasi dari {} ke {}"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__my_activity_date_deadline
msgid "My Activity Deadline"
msgstr "Batas waktu aktivitas saya"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__name
msgid "Name"
msgstr "Nama"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_calendar_event_id
msgid "Next Activity Calendar Event"
msgstr "Acara Kalender Aktivitas Berikutnya"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_date_deadline
msgid "Next Activity Deadline"
msgstr "Batas waktu aktivitas berikutnya"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_summary
msgid "Next Activity Summary"
msgstr "Ringkasan Aktivitas Berikutnya"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_type_id
msgid "Next Activity Type"
msgstr "Jenis aktivitas berikutnya"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_needaction_counter
msgid "Number of Actions"
msgstr "Jumlah tindakan"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_error_counter
msgid "Number of errors"
msgstr "Jumlah kesalahan"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_needaction_counter
msgid "Number of messages requiring action"
msgstr "Jumlah pesan yang membutuhkan tindakan"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_error_counter
msgid "Number of messages with delivery error"
msgstr "Jumlah pesan dengan kesalahan pengiriman"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__optional_sub
msgid "Optional Subjects"
msgstr "Subjek pilihan"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__rating_ids
msgid "Ratings"
msgstr "Peringkat"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_user_id
msgid "Responsible User"
msgstr "Pengguna yang bertanggung jawab"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_sms_error
msgid "SMS Delivery error"
msgstr "Kesalahan pengiriman SMS"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_state
msgid ""
"Status based on activities\n"
"Overdue: Due date is already passed\n"
"Today: Activity date is today\n"
"Planned: Future activities."
msgstr ""
"Status berdasarkan kegiatan\n"
"Tinggal: Tanggal jatuh tempo sudah berlalu\n"
"Hari ini: Tanggal aktivitas hari ini\n"
"Direncanakan: Kegiatan Masa Depan."
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_student
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__student_id
msgid "Student"
msgstr "Siswa"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_activity
msgid "Student Activity"
msgstr "Aktivitas siswa"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_student_migrate
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Student Migrate"
msgstr "Siswa bermigrasi"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_student_migrate_view
#: model:ir.ui.menu,name:openeducat_activity.menu_student_migrate
msgid "Student Migration"
msgstr "Migrasi Siswa"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__student_ids
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Student(s)"
msgstr "Mahasiswa"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__batch_id
msgid "To Batch"
msgstr "Untuk batch"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_to_id
msgid "To Course"
msgstr "Untuk tentu saja"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_exception_decoration
msgid "Type of the exception activity on record."
msgstr "Jenis aktivitas pengecualian pada catatan."
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__website_message_ids
msgid "Website Messages"
msgstr "Pesan situs web"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__website_message_ids
msgid "Website communication history"
msgstr "Riwayat Komunikasi Situs Web"
-420
View File
@@ -1,420 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * openeducat_activity
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-12 11:26+0000\n"
"PO-Revision-Date: 2024-02-12 11:26+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_needaction
msgid "Action Needed"
msgstr "Azione necessaria"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__active
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__active
msgid "Active"
msgstr "Attivo"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_ids
msgid "Activities"
msgstr "Attività"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.activity_smart_button
msgid "Activity"
msgstr "Attività"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_student__activity_count
msgid "Activity Count"
msgstr "Conteggio delle attività"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_exception_decoration
msgid "Activity Exception Decoration"
msgstr "Attività Eccezione Decorazione"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_graph
msgid "Activity Graph View"
msgstr "Vista grafico delle attività"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_student__activity_log
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_tree
msgid "Activity Log"
msgstr "Registro delle attività"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_op_activity_view
#: model:ir.ui.menu,name:openeducat_activity.menu_op_activity_sub
msgid "Activity Logs"
msgstr "Registri delle attività"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_pivot
msgid "Activity Pivot"
msgstr "PIVOT ATTIVITÀ"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_state
msgid "Activity State"
msgstr "Stato di attività"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_activity_type
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__type_id
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_tree
msgid "Activity Type"
msgstr "Tipo di attività"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_type_icon
msgid "Activity Type Icon"
msgstr "Icona del tipo di attività"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_op_activity_type_view
#: model:ir.ui.menu,name:openeducat_activity.menu_op_activity_type_sub
msgid "Activity Types"
msgstr "Tipi di attività"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_search
msgid "Archived"
msgstr "Archiviato"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_attachment_count
msgid "Attachment Count"
msgstr "Conteggio di allegato"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid ""
"Can't migrate, As selected courses don't share "
"same parent course!"
msgstr ""
"Non è possibile eseguire la migrazione, a differenza dei corsi selezionati condividere "
"stesso corso per genitori!"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Can't migrate, Proceed for new admission"
msgstr "Impossibile eseguire la migrazione, procedi per una nuova ammissione"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Cancel"
msgstr "Annulla"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_completed
msgid "Course Completed?"
msgstr "Corso completato?"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__create_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__create_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__create_uid
msgid "Created by"
msgstr "Creato da"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__create_date
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__create_date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__create_date
msgid "Created on"
msgstr "Creato"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__date
msgid "Date"
msgstr "Data"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__description
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
msgid "Description"
msgstr "Descrizione"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__display_name
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__display_name
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__display_name
msgid "Display Name"
msgstr "Nome da visualizzare"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__faculty_id
msgid "Faculty"
msgstr "Facoltà"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_follower_ids
msgid "Followers"
msgstr "Seguaci"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_partner_ids
msgid "Followers (Partners)"
msgstr "Follower (partner)"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_type_icon
msgid "Font awesome icon e.g. fa-tasks"
msgstr "Font Awesome icona ad es. FA-Tasks"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Forward"
msgstr "Inoltrare"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_from_id
msgid "From Course"
msgstr "Da corso"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "From Course must not be same as To Course!"
msgstr "From Course non deve essere uguale a To Course!"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__has_message
msgid "Has Message"
msgstr "Ha un messaggio"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__id
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__id
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__id
msgid "ID"
msgstr "ID"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_exception_icon
msgid "Icon"
msgstr "Icona"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_exception_icon
msgid "Icon to indicate an exception activity."
msgstr "Icona per indicare un'attività di eccezione."
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_needaction
msgid "If checked, new messages require your attention."
msgstr "Se controllati, i nuovi messaggi richiedono la tua attenzione."
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_error
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr "Se controllati, alcuni messaggi hanno un errore di consegna."
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_is_follower
msgid "Is Follower"
msgstr "È follower"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__write_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__write_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__write_uid
msgid "Last Updated by"
msgstr "Ultimo aggiornamento da"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__write_date
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__write_date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__write_date
msgid "Last Updated on"
msgstr "Ultimo aggiornamento su"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_error
msgid "Message Delivery error"
msgstr "Errore di consegna dei messaggi"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_ids
msgid "Messages"
msgstr "Messaggi"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Migration From {} to Completed Course"
msgstr "Migrazione da {} al corso completato"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Migration from {} to {}"
msgstr "Migrazione da {} al {}"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__my_activity_date_deadline
msgid "My Activity Deadline"
msgstr "La mia scadenza di attività"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__name
msgid "Name"
msgstr "Nome"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_calendar_event_id
msgid "Next Activity Calendar Event"
msgstr "Evento del calendario delle attività successivi"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_date_deadline
msgid "Next Activity Deadline"
msgstr "Scadenza dell'attività successiva"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_summary
msgid "Next Activity Summary"
msgstr "Riepilogo dell'attività successiva"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_type_id
msgid "Next Activity Type"
msgstr "Tipo di attività successivo"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_needaction_counter
msgid "Number of Actions"
msgstr "Numero di azioni"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_error_counter
msgid "Number of errors"
msgstr "Numero di errori"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_needaction_counter
msgid "Number of messages requiring action"
msgstr "Numero di messaggi che richiedono un'azione"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_error_counter
msgid "Number of messages with delivery error"
msgstr "Numero di messaggi con errore di consegna"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__optional_sub
msgid "Optional Subjects"
msgstr "A scelta"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__rating_ids
msgid "Ratings"
msgstr "Giudizi"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_user_id
msgid "Responsible User"
msgstr "Utente responsabile"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_sms_error
msgid "SMS Delivery error"
msgstr "Errore di consegna SMS"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_state
msgid ""
"Status based on activities\n"
"Overdue: Due date is already passed\n"
"Today: Activity date is today\n"
"Planned: Future activities."
msgstr ""
"Stato basato sulle attività\n"
"In ritardo: la data di scadenza è già passata\n"
"Oggi: la data dell'attività è oggi\n"
"Pianificato: attività future."
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_student
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__student_id
msgid "Student"
msgstr "Alunno"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_activity
msgid "Student Activity"
msgstr "Attività degli studenti"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_student_migrate
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Student Migrate"
msgstr "Studente migrare"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_student_migrate_view
#: model:ir.ui.menu,name:openeducat_activity.menu_student_migrate
msgid "Student Migration"
msgstr "Migrazione degli studenti"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__student_ids
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Student(s)"
msgstr "Studenti)"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__batch_id
msgid "To Batch"
msgstr "Per Batch"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_to_id
msgid "To Course"
msgstr "Per curare"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_exception_decoration
msgid "Type of the exception activity on record."
msgstr "Tipo di attività di eccezione registrata."
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__website_message_ids
msgid "Website Messages"
msgstr "Messaggi del sito web"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__website_message_ids
msgid "Website communication history"
msgstr "Storia di comunicazione del sito Web"
-420
View File
@@ -1,420 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * openeducat_activity
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-12 11:31+0000\n"
"PO-Revision-Date: 2024-02-12 11:31+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_needaction
msgid "Action Needed"
msgstr "Reikalingas veiksmas"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__active
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__active
msgid "Active"
msgstr "Aktyvus"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_ids
msgid "Activities"
msgstr "Veikla"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.activity_smart_button
msgid "Activity"
msgstr "Veikla"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_student__activity_count
msgid "Activity Count"
msgstr "Veiklos skaičius"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_exception_decoration
msgid "Activity Exception Decoration"
msgstr "Veiklos išimties dekoravimas"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_graph
msgid "Activity Graph View"
msgstr "Veiklos grafiko vaizdas"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_student__activity_log
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_tree
msgid "Activity Log"
msgstr "veiklos žurnalas"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_op_activity_view
#: model:ir.ui.menu,name:openeducat_activity.menu_op_activity_sub
msgid "Activity Logs"
msgstr "Veiklos žurnalai"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_pivot
msgid "Activity Pivot"
msgstr "Veiklos pasukimas"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_state
msgid "Activity State"
msgstr "Veiklos būsena"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_activity_type
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__type_id
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_tree
msgid "Activity Type"
msgstr "Veiklos tipas"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_type_icon
msgid "Activity Type Icon"
msgstr "Veiklos tipo piktograma"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_op_activity_type_view
#: model:ir.ui.menu,name:openeducat_activity.menu_op_activity_type_sub
msgid "Activity Types"
msgstr "Veiklos tipai"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_search
msgid "Archived"
msgstr "Archyvuota"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_attachment_count
msgid "Attachment Count"
msgstr "Priedų skaičius"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid ""
"Can't migrate, As selected courses don't share "
"same parent course!"
msgstr ""
"Negalima perkelti, nes pasirinkti kursai to nedaro Dalintis "
"tas pats tėvų kursas!"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Can't migrate, Proceed for new admission"
msgstr "Nepavyko perkelti, pereikite prie naujo priėmimo"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Cancel"
msgstr "Atšaukti"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_completed
msgid "Course Completed?"
msgstr "Kursas baigtas?"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__create_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__create_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__create_uid
msgid "Created by"
msgstr "Sukurta"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__create_date
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__create_date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__create_date
msgid "Created on"
msgstr "Sukurtas"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__date
msgid "Date"
msgstr "Data"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__description
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
msgid "Description"
msgstr "apibūdinimas"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__display_name
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__display_name
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__display_name
msgid "Display Name"
msgstr "Rodomas pavadinimas"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__faculty_id
msgid "Faculty"
msgstr "Fakultetas"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_follower_ids
msgid "Followers"
msgstr "Pasekėjai"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_partner_ids
msgid "Followers (Partners)"
msgstr "Stebėtojai (partneriai)"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_type_icon
msgid "Font awesome icon e.g. fa-tasks"
msgstr "Šrifto nuostabi piktograma, pvz. FA užduotys"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Forward"
msgstr "Persiųsti"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_from_id
msgid "From Course"
msgstr "Nuo kurso"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "From Course must not be same as To Course!"
msgstr "Nuo kurso neturi būti tas pats, kas į kursą!"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__has_message
msgid "Has Message"
msgstr "Turi pranešimą"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__id
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__id
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__id
msgid "ID"
msgstr "Id"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_exception_icon
msgid "Icon"
msgstr "Piktograma"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_exception_icon
msgid "Icon to indicate an exception activity."
msgstr "Piktograma, nurodanti išimties veiklą."
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_needaction
msgid "If checked, new messages require your attention."
msgstr "Jei patikrinsite, nauji pranešimai reikalauja jūsų dėmesio."
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_error
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr "Jei patikrinta, kai kurie pranešimai turi pristatymo klaidą."
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_is_follower
msgid "Is Follower"
msgstr "Yra sekėjas"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__write_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__write_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__write_uid
msgid "Last Updated by"
msgstr "Paskutinį kartą atnaujinta"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__write_date
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__write_date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__write_date
msgid "Last Updated on"
msgstr "Paskutinį kartą atnaujinta"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_error
msgid "Message Delivery error"
msgstr "Pranešimo pristatymo klaida"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_ids
msgid "Messages"
msgstr "Pranešimai"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Migration From {} to Completed Course"
msgstr "Perkėlimas iš {} į baigtą kursą"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Migration from {} to {}"
msgstr "Perkėlimas iš {} į {}"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__my_activity_date_deadline
msgid "My Activity Deadline"
msgstr "Mano veiklos terminas"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__name
msgid "Name"
msgstr "vardas"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_calendar_event_id
msgid "Next Activity Calendar Event"
msgstr "Kitas veiklos terminas"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_date_deadline
msgid "Next Activity Deadline"
msgstr "Kitas veiklos terminas"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_summary
msgid "Next Activity Summary"
msgstr "Kitos veiklos santrauka"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_type_id
msgid "Next Activity Type"
msgstr "Kitas veiklos tipas"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_needaction_counter
msgid "Number of Actions"
msgstr "Veiksmų skaičius"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_error_counter
msgid "Number of errors"
msgstr "Klaidų skaičius"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_needaction_counter
msgid "Number of messages requiring action"
msgstr "Pranešimų, kuriems reikalingas veiksmas, skaičius"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_error_counter
msgid "Number of messages with delivery error"
msgstr "Pranešimų su pristatymo klaida skaičius"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__optional_sub
msgid "Optional Subjects"
msgstr "Pasirenkami dalykai"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__rating_ids
msgid "Ratings"
msgstr "Įvertinimai"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_user_id
msgid "Responsible User"
msgstr "Atsakingas vartotojas"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_sms_error
msgid "SMS Delivery error"
msgstr "SMS pristatymo klaida"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_state
msgid ""
"Status based on activities\n"
"Overdue: Due date is already passed\n"
"Today: Activity date is today\n"
"Planned: Future activities."
msgstr ""
"Būsena, pagrįsta veikla\n"
"Vykstanti: terminas jau praėjo\n"
"Šiandien: veiklos data yra šiandien\n"
"Suplanuota: būsima veikla."
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_student
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__student_id
msgid "Student"
msgstr "Studentas"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_activity
msgid "Student Activity"
msgstr "Studentų veikla"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_student_migrate
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Student Migrate"
msgstr "Studentas migruoja"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_student_migrate_view
#: model:ir.ui.menu,name:openeducat_activity.menu_student_migrate
msgid "Student Migration"
msgstr "Studentų migracija"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__student_ids
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Student(s)"
msgstr "Studentas (-ai)"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__batch_id
msgid "To Batch"
msgstr "Į partiją"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_to_id
msgid "To Course"
msgstr "Į kursą"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_exception_decoration
msgid "Type of the exception activity on record."
msgstr "Įrašų veiklos išimties tipas."
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__website_message_ids
msgid "Website Messages"
msgstr "Svetainės pranešimai"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__website_message_ids
msgid "Website communication history"
msgstr "Tinklalapio komunikacijos istorija"
-420
View File
@@ -1,420 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * openeducat_activity
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-12 11:36+0000\n"
"PO-Revision-Date: 2024-02-12 11:36+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_needaction
msgid "Action Needed"
msgstr "Actie nodig"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__active
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__active
msgid "Active"
msgstr "Actief"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_ids
msgid "Activities"
msgstr "Activiteiten"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.activity_smart_button
msgid "Activity"
msgstr "Werkzaamheid"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_student__activity_count
msgid "Activity Count"
msgstr "Activiteit tellen"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_exception_decoration
msgid "Activity Exception Decoration"
msgstr "Activiteitsuitzondering decoratie"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_graph
msgid "Activity Graph View"
msgstr "Weergave Activiteitengrafiek"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_student__activity_log
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_tree
msgid "Activity Log"
msgstr "Activiteiten logboek"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_op_activity_view
#: model:ir.ui.menu,name:openeducat_activity.menu_op_activity_sub
msgid "Activity Logs"
msgstr "Activiteitslogboeken"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_pivot
msgid "Activity Pivot"
msgstr "Activiteit draait"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_state
msgid "Activity State"
msgstr "Activiteitstoestand"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_activity_type
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__type_id
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_tree
msgid "Activity Type"
msgstr "Activiteitstype"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_type_icon
msgid "Activity Type Icon"
msgstr "Activiteitstype pictogram"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_op_activity_type_view
#: model:ir.ui.menu,name:openeducat_activity.menu_op_activity_type_sub
msgid "Activity Types"
msgstr "Activiteitstypen"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_search
msgid "Archived"
msgstr "Gearchiveerde"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_attachment_count
msgid "Attachment Count"
msgstr "Bijlage tellen"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid ""
"Can't migrate, As selected courses don't share "
"same parent course!"
msgstr ""
"Kan niet migreren, zoals geselecteerde cursussen niet deel "
"dezelfde oudercursus!"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Can't migrate, Proceed for new admission"
msgstr "Kan niet migreren, ga verder voor nieuwe toelating"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Cancel"
msgstr "Annuleren"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_completed
msgid "Course Completed?"
msgstr "Cursus voltooid?"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__create_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__create_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__create_uid
msgid "Created by"
msgstr "Gemaakt door"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__create_date
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__create_date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__create_date
msgid "Created on"
msgstr "Gemaakt op"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__date
msgid "Date"
msgstr "Datum"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__description
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
msgid "Description"
msgstr "Beschrijving"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__display_name
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__display_name
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__display_name
msgid "Display Name"
msgstr "Weergavenaam"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__faculty_id
msgid "Faculty"
msgstr "Faculteit"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_follower_ids
msgid "Followers"
msgstr "Volgers"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_partner_ids
msgid "Followers (Partners)"
msgstr "Volgers (partners)"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_type_icon
msgid "Font awesome icon e.g. fa-tasks"
msgstr "Lettertype geweldig pictogram b.v. fa-taken"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Forward"
msgstr "Naar voren"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_from_id
msgid "From Course"
msgstr "Van koers"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "From Course must not be same as To Course!"
msgstr "Van koers mag niet hetzelfde zijn als Naar koers!"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__has_message
msgid "Has Message"
msgstr "Heeft bericht"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__id
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__id
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__id
msgid "ID"
msgstr "ID kaart"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_exception_icon
msgid "Icon"
msgstr "Icoon"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_exception_icon
msgid "Icon to indicate an exception activity."
msgstr "Pictogram om een \\u200b\\u200buitzonderingsactiviteit aan te geven."
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_needaction
msgid "If checked, new messages require your attention."
msgstr "Indien aangevinkt, vereisen nieuwe berichten uw aandacht. "
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_error
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr "Indien aangevinkt, hebben sommige berichten een leveringsfout. "
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_is_follower
msgid "Is Follower"
msgstr "Is volger"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__write_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__write_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__write_uid
msgid "Last Updated by"
msgstr "Laatst bijgewerkt door"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__write_date
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__write_date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__write_date
msgid "Last Updated on"
msgstr "Laatst geupdate op"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_error
msgid "Message Delivery error"
msgstr "Berichtbezorgingsfout"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_ids
msgid "Messages"
msgstr "Berichten "
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Migration From {} to Completed Course"
msgstr "Migratie van {} naar voltooide cursus"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Migration from {} to {}"
msgstr "Migratie van {} naar {}"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__my_activity_date_deadline
msgid "My Activity Deadline"
msgstr "Mijn activiteitdeadline"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__name
msgid "Name"
msgstr "Naam"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_calendar_event_id
msgid "Next Activity Calendar Event"
msgstr "Volgende activiteitenkalenderevenement"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_date_deadline
msgid "Next Activity Deadline"
msgstr "Volgende activiteit deadline"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_summary
msgid "Next Activity Summary"
msgstr "Volgende activiteiten samenvatting"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_type_id
msgid "Next Activity Type"
msgstr "Volgende activiteitstype"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_needaction_counter
msgid "Number of Actions"
msgstr "Aantal acties"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_error_counter
msgid "Number of errors"
msgstr "Aantal fouten"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_needaction_counter
msgid "Number of messages requiring action"
msgstr "Aantal berichten dat een actie vereist "
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_error_counter
msgid "Number of messages with delivery error"
msgstr "Aantal berichten met leveringsfout"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__optional_sub
msgid "Optional Subjects"
msgstr "Optionele onderwerpen"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__rating_ids
msgid "Ratings"
msgstr "Waarderingen"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_user_id
msgid "Responsible User"
msgstr "Verantwoordelijke gebruiker"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_sms_error
msgid "SMS Delivery error"
msgstr "SMS -leveringsfout"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_state
msgid ""
"Status based on activities\n"
"Overdue: Due date is already passed\n"
"Today: Activity date is today\n"
"Planned: Future activities."
msgstr ""
"Status op basis van activiteiten\n"
"Overleden: de vervaldatum is al aangenomen\n"
"Vandaag: de activiteitsdatum is vandaag\n"
"Gepland: toekomstige activiteiten."
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_student
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__student_id
msgid "Student"
msgstr "Leerling"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_activity
msgid "Student Activity"
msgstr "Studentactiviteit"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_student_migrate
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Student Migrate"
msgstr "Student migreren"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_student_migrate_view
#: model:ir.ui.menu,name:openeducat_activity.menu_student_migrate
msgid "Student Migration"
msgstr "Studentenmigratie"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__student_ids
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Student(s)"
msgstr "Student (en)"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__batch_id
msgid "To Batch"
msgstr "Om te batch "
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_to_id
msgid "To Course"
msgstr "Naar de cursus"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_exception_decoration
msgid "Type of the exception activity on record."
msgstr "Type van de uitzonderingsactiviteit op record."
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__website_message_ids
msgid "Website Messages"
msgstr "Website -berichten"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__website_message_ids
msgid "Website communication history"
msgstr "Website communicatiegeschiedenis"
-420
View File
@@ -1,420 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * openeducat_activity
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-12 11:41+0000\n"
"PO-Revision-Date: 2024-02-12 11:41+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_needaction
msgid "Action Needed"
msgstr "Ação necessária"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__active
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__active
msgid "Active"
msgstr "Ativo"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_ids
msgid "Activities"
msgstr "Atividades"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.activity_smart_button
msgid "Activity"
msgstr "Atividade"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_student__activity_count
msgid "Activity Count"
msgstr "Contagem de atividades"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_exception_decoration
msgid "Activity Exception Decoration"
msgstr "Decoração de exceção de atividade"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_graph
msgid "Activity Graph View"
msgstr "Visualização do gráfico de atividade"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_student__activity_log
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_tree
msgid "Activity Log"
msgstr "Registro de atividade"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_op_activity_view
#: model:ir.ui.menu,name:openeducat_activity.menu_op_activity_sub
msgid "Activity Logs"
msgstr "Logs de atividade"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_pivot
msgid "Activity Pivot"
msgstr "Pivô de atividade"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_state
msgid "Activity State"
msgstr "Estado de atividade"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_activity_type
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__type_id
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_tree
msgid "Activity Type"
msgstr "Tipo de atividade"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_type_icon
msgid "Activity Type Icon"
msgstr "Ícone do tipo de atividade"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_op_activity_type_view
#: model:ir.ui.menu,name:openeducat_activity.menu_op_activity_type_sub
msgid "Activity Types"
msgstr "Tipos de atividade"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_search
msgid "Archived"
msgstr "Arquivado"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_attachment_count
msgid "Attachment Count"
msgstr "Contagem de anexos"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid ""
"Can't migrate, As selected courses don't share "
"same parent course!"
msgstr ""
"Não é possível migrar, pois os cursos selecionados não compartilhar "
"mesmo curso pai!"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Can't migrate, Proceed for new admission"
msgstr "Não é possível migrar, Prossiga para nova admissão"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Cancel"
msgstr "Cancelar"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_completed
msgid "Course Completed?"
msgstr "Curso concluído?"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__create_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__create_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__create_uid
msgid "Created by"
msgstr "Criado por"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__create_date
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__create_date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__create_date
msgid "Created on"
msgstr "Criado em"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__date
msgid "Date"
msgstr "Encontro"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__description
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
msgid "Description"
msgstr "Descrição"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__display_name
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__display_name
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__display_name
msgid "Display Name"
msgstr "Nome em Exibição"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__faculty_id
msgid "Faculty"
msgstr "Faculdade"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_follower_ids
msgid "Followers"
msgstr "Seguidores"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_partner_ids
msgid "Followers (Partners)"
msgstr "Seguidores (parceiros)"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_type_icon
msgid "Font awesome icon e.g. fa-tasks"
msgstr "Ícone de fonte incrível, por exemplo FA-Tasks"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Forward"
msgstr "Avançar"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_from_id
msgid "From Course"
msgstr "Do curso"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "From Course must not be same as To Course!"
msgstr "De Claro que não deve ser o mesmo que To Course!"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__has_message
msgid "Has Message"
msgstr "Tem mensagem"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__id
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__id
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__id
msgid "ID"
msgstr "EU IRIA"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_exception_icon
msgid "Icon"
msgstr "Ícone"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_exception_icon
msgid "Icon to indicate an exception activity."
msgstr "Ícone para indicar uma atividade de exceção."
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_needaction
msgid "If checked, new messages require your attention."
msgstr "Se verificado, novas mensagens exigem sua atenção."
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_error
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr "Se verificado, algumas mensagens têm um erro de entrega."
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_is_follower
msgid "Is Follower"
msgstr "É seguidor"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__write_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__write_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__write_uid
msgid "Last Updated by"
msgstr "Última atualização por"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__write_date
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__write_date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__write_date
msgid "Last Updated on"
msgstr "Última atualização em"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_error
msgid "Message Delivery error"
msgstr "Erro de entrega da mensagem"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_ids
msgid "Messages"
msgstr "Mensagens"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Migration From {} to Completed Course"
msgstr "Migração de {} para curso concluído"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Migration from {} to {}"
msgstr "Migração de {} para {}"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__my_activity_date_deadline
msgid "My Activity Deadline"
msgstr "Meu prazo de atividade"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__name
msgid "Name"
msgstr "Nome"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_calendar_event_id
msgid "Next Activity Calendar Event"
msgstr "Próximo prazo de atividade"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_date_deadline
msgid "Next Activity Deadline"
msgstr "Próximo prazo de atividade"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_summary
msgid "Next Activity Summary"
msgstr "Próxima atividade Resumo"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_type_id
msgid "Next Activity Type"
msgstr "Próximo tipo de atividade"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_needaction_counter
msgid "Number of Actions"
msgstr "Número de ações"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_error_counter
msgid "Number of errors"
msgstr "Número de erros"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_needaction_counter
msgid "Number of messages requiring action"
msgstr "Número de mensagens que requer uma ação"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_error_counter
msgid "Number of messages with delivery error"
msgstr "Número de mensagens com erro de entrega"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__optional_sub
msgid "Optional Subjects"
msgstr "Assuntos opcionais"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__rating_ids
msgid "Ratings"
msgstr "Avaliações"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_user_id
msgid "Responsible User"
msgstr "Usuário responsável"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_sms_error
msgid "SMS Delivery error"
msgstr "Erro de entrega do SMS"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_state
msgid ""
"Status based on activities\n"
"Overdue: Due date is already passed\n"
"Today: Activity date is today\n"
"Planned: Future activities."
msgstr ""
"Status com base em atividades\n"
"Vencido: a data de vencimento já foi aprovada\n"
"Hoje: a data da atividade é hoje\n"
"Planejado: atividades futuras."
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_student
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__student_id
msgid "Student"
msgstr "Aluna"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_activity
msgid "Student Activity"
msgstr "Atividade do aluno"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_student_migrate
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Student Migrate"
msgstr "Estudante migrar"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_student_migrate_view
#: model:ir.ui.menu,name:openeducat_activity.menu_student_migrate
msgid "Student Migration"
msgstr "Migração do aluno"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__student_ids
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Student(s)"
msgstr "Estudante (s)"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__batch_id
msgid "To Batch"
msgstr "Para lote"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_to_id
msgid "To Course"
msgstr "Para percorrer"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_exception_decoration
msgid "Type of the exception activity on record."
msgstr "Tipo de atividade de exceção registrada."
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__website_message_ids
msgid "Website Messages"
msgstr "Mensagens do site"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__website_message_ids
msgid "Website communication history"
msgstr "Histórico de comunicação do site"
-421
View File
@@ -1,421 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * openeducat_activity
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-12 11:46+0000\n"
"PO-Revision-Date: 2024-02-12 11:46+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_needaction
msgid "Action Needed"
msgstr "Действие необходимо"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__active
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__active
msgid "Active"
msgstr "Активный"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_ids
msgid "Activities"
msgstr "мероприятия"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.activity_smart_button
msgid "Activity"
msgstr "Мероприятия"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_student__activity_count
msgid "Activity Count"
msgstr "Счетчик деятельности"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_exception_decoration
msgid "Activity Exception Decoration"
msgstr ""
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_graph
msgid "Activity Graph View"
msgstr "Вид графика деятельности"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_student__activity_log
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_tree
msgid "Activity Log"
msgstr "Журнал активности"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_op_activity_view
#: model:ir.ui.menu,name:openeducat_activity.menu_op_activity_sub
msgid "Activity Logs"
msgstr "Журналы деятельности"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_pivot
msgid "Activity Pivot"
msgstr "Активность поворота"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_state
msgid "Activity State"
msgstr "Состояние деятельности"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_activity_type
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__type_id
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_tree
msgid "Activity Type"
msgstr "Тип деятельности"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_type_icon
msgid "Activity Type Icon"
msgstr "Значок типа деятельности"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_op_activity_type_view
#: model:ir.ui.menu,name:openeducat_activity.menu_op_activity_type_sub
msgid "Activity Types"
msgstr "Типы деятельности"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_search
msgid "Archived"
msgstr "Архивированный"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_attachment_count
msgid "Attachment Count"
msgstr "Подсчет приложений"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid ""
"Can't migrate, As selected courses don't share "
"same parent course!"
msgstr ""
"Невозможно перенести, так как выбранные курсы этого не делают делиться "
"тот же родительский курс!"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Can't migrate, Proceed for new admission"
msgstr "Не может мигрировать, Proceed для нового приема"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Cancel"
msgstr "Отмена"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_completed
msgid "Course Completed?"
msgstr "Курс завершен?"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__create_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__create_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__create_uid
msgid "Created by"
msgstr "Сделано"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__create_date
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__create_date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__create_date
msgid "Created on"
msgstr "Создано на"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__date
msgid "Date"
msgstr "Свидание"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__description
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
msgid "Description"
msgstr "Описание"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__display_name
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__display_name
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__display_name
msgid "Display Name"
msgstr "Показать имя"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__faculty_id
msgid "Faculty"
msgstr "Факультет"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_follower_ids
msgid "Followers"
msgstr "Последователи"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_partner_ids
msgid "Followers (Partners)"
msgstr "Последователи (партнеры)"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_type_icon
msgid "Font awesome icon e.g. fa-tasks"
msgstr "Awesome икона шрифта, например FA-задачи"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Forward"
msgstr "Вперед"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_from_id
msgid "From Course"
msgstr "Из курса"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "From Course must not be same as To Course!"
msgstr "От курса не должна быть такой же, как на курс!"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__has_message
msgid "Has Message"
msgstr "Имеет сообщение"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__id
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__id
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__id
msgid "ID"
msgstr "Я БЫ"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_exception_icon
msgid "Icon"
msgstr "Значок"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_exception_icon
msgid "Icon to indicate an exception activity."
msgstr "Значок, чтобы указать на исключение."
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_needaction
msgid "If checked, new messages require your attention."
msgstr "При проверке новые сообщения требуют вашего внимания."
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_error
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr "При проверке некоторые сообщения имеют ошибку доставки."
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_is_follower
msgid "Is Follower"
msgstr "Это последователь"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__write_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__write_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__write_uid
msgid "Last Updated by"
msgstr "Последнее обновлено"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__write_date
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__write_date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__write_date
msgid "Last Updated on"
msgstr "Последнее обновлено"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_error
msgid "Message Delivery error"
msgstr "Ошибка доставки сообщения"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_ids
msgid "Messages"
msgstr "Сообщения"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Migration From {} to Completed Course"
msgstr "Миграция с {} на завершенный курс"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Migration from {} to {}"
msgstr "Миграция с {} на {}
"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__my_activity_date_deadline
msgid "My Activity Deadline"
msgstr "Мой крайний срок действия"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__name
msgid "Name"
msgstr "Имя"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_calendar_event_id
msgid "Next Activity Calendar Event"
msgstr "Следующее событие календаря действий"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_date_deadline
msgid "Next Activity Deadline"
msgstr "Следующий крайний срок действия"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_summary
msgid "Next Activity Summary"
msgstr "Следующее резюме деятельности"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_type_id
msgid "Next Activity Type"
msgstr "Следующий тип деятельности"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_needaction_counter
msgid "Number of Actions"
msgstr "Количество действий"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_error_counter
msgid "Number of errors"
msgstr "Количество ошибок"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_needaction_counter
msgid "Number of messages requiring action"
msgstr "Количество сообщений, которые требуют действия"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_error_counter
msgid "Number of messages with delivery error"
msgstr "Количество сообщений с ошибкой доставки"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__optional_sub
msgid "Optional Subjects"
msgstr "Дополнительные предметы"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__rating_ids
msgid "Ratings"
msgstr "Рейтинги"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_user_id
msgid "Responsible User"
msgstr "Ответственный пользователь"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_sms_error
msgid "SMS Delivery error"
msgstr "СМС ошибка доставки"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_state
msgid ""
"Status based on activities\n"
"Overdue: Due date is already passed\n"
"Today: Activity date is today\n"
"Planned: Future activities."
msgstr ""
"Статус на основе деятельности\n"
"Просрочен: дата срока уже прошла\n"
"Сегодня: дата деятельности сегодня\n"
"Запланировано: будущие мероприятия."
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_student
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__student_id
msgid "Student"
msgstr "Ученик"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_activity
msgid "Student Activity"
msgstr "Студенческая деятельность"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_student_migrate
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Student Migrate"
msgstr "Студент мигрирует"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_student_migrate_view
#: model:ir.ui.menu,name:openeducat_activity.menu_student_migrate
msgid "Student Migration"
msgstr "Студенческая миграция"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__student_ids
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Student(s)"
msgstr "Ученики)"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__batch_id
msgid "To Batch"
msgstr "На партию"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_to_id
msgid "To Course"
msgstr "К курсу"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_exception_decoration
msgid "Type of the exception activity on record."
msgstr "Тип исключения деятельности на записи."
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__website_message_ids
msgid "Website Messages"
msgstr "Сообщения веб -сайта"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__website_message_ids
msgid "Website communication history"
msgstr "История общения веб -сайта"
-420
View File
@@ -1,420 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * openeducat_activity
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-12 11:57+0000\n"
"PO-Revision-Date: 2024-02-12 11:57+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_needaction
msgid "Action Needed"
msgstr "จำเป็นต้องดำเนินการ"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__active
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__active
msgid "Active"
msgstr "คล่องแคล่ว"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_ids
msgid "Activities"
msgstr "กิจกรรม"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.activity_smart_button
msgid "Activity"
msgstr "กิจกรรม"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_student__activity_count
msgid "Activity Count"
msgstr "จำนวนกิจกรรม"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_exception_decoration
msgid "Activity Exception Decoration"
msgstr "กิจกรรมตกแต่งข้อยกเว้น"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_graph
msgid "Activity Graph View"
msgstr "มุมมองกราฟกิจกรรม"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_student__activity_log
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_tree
msgid "Activity Log"
msgstr "บันทึกกิจกรรม"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_op_activity_view
#: model:ir.ui.menu,name:openeducat_activity.menu_op_activity_sub
msgid "Activity Logs"
msgstr "บันทึกกิจกรรม"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_pivot
msgid "Activity Pivot"
msgstr "สาระสำคัญของกิจกรรม"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_state
msgid "Activity State"
msgstr "รัฐกิจกรรม"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_activity_type
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__type_id
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_tree
msgid "Activity Type"
msgstr "ประเภทกิจกรรม"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_type_icon
msgid "Activity Type Icon"
msgstr "ไอคอนประเภทกิจกรรม"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_op_activity_type_view
#: model:ir.ui.menu,name:openeducat_activity.menu_op_activity_type_sub
msgid "Activity Types"
msgstr "ประเภทกิจกรรม"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_search
msgid "Archived"
msgstr "เก็บถาวรแล้ว"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_attachment_count
msgid "Attachment Count"
msgstr "จำนวนเอกสารแนบ"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid ""
"Can't migrate, As selected courses don't share "
"same parent course!"
msgstr ""
"ไม่สามารถย้ายได้ เนื่องจากบางหลักสูตรทำไม่ได้ แบ่งปัน "
"หลักสูตรผู้ปกครองเดียวกัน!"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Can't migrate, Proceed for new admission"
msgstr "ไม่สามารถโยกย้ายดำเนินการสำหรับการเข้าศึกษาใหม่"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Cancel"
msgstr "ยกเลิก"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_completed
msgid "Course Completed?"
msgstr "จบหลักสูตรแล้ว?"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__create_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__create_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__create_uid
msgid "Created by"
msgstr "สร้างโดย"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__create_date
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__create_date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__create_date
msgid "Created on"
msgstr "สร้างบน"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__date
msgid "Date"
msgstr "วันที่"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__description
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
msgid "Description"
msgstr "ลักษณะ"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__display_name
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__display_name
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__display_name
msgid "Display Name"
msgstr "ชื่อที่แสดง"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__faculty_id
msgid "Faculty"
msgstr "คณะ"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_follower_ids
msgid "Followers"
msgstr "สมัครพรรคพวก"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_partner_ids
msgid "Followers (Partners)"
msgstr "ติดตามเรา (พันธมิตร)"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_type_icon
msgid "Font awesome icon e.g. fa-tasks"
msgstr "ไอคอนตัวอักษรที่ยอดเยี่ยมเช่น fa-งาน"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Forward"
msgstr "ข้างหน้า"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_from_id
msgid "From Course"
msgstr "จากหลักสูตร"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "From Course must not be same as To Course!"
msgstr "จากหลักสูตรจะต้องไม่เป็นเช่นเดียวกับสนาม!"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__has_message
msgid "Has Message"
msgstr "มีข้อความ"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__id
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__id
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__id
msgid "ID"
msgstr "บัตรประจำตัวประชาชน"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_exception_icon
msgid "Icon"
msgstr "ไอคอน"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_exception_icon
msgid "Icon to indicate an exception activity."
msgstr "ไอคอนเพื่อระบุกิจกรรมข้อยกเว้น."
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_needaction
msgid "If checked, new messages require your attention."
msgstr "หากตรวจสอบข้อความใหม่ต้องให้ความสนใจของคุณ"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_error
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr "หากตรวจสอบข้อความบางรายที่มีข้อผิดพลาดในการจัดส่ง"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_is_follower
msgid "Is Follower"
msgstr "มีผู้ติดตาม"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__write_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__write_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__write_uid
msgid "Last Updated by"
msgstr "Updated ล่าสุดโดย"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__write_date
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__write_date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__write_date
msgid "Last Updated on"
msgstr "แก้ไขล่าสุดใน"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_error
msgid "Message Delivery error"
msgstr "ข้อผิดพลาดการจัดส่งข้อความ"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_ids
msgid "Messages"
msgstr "ข้อความ"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Migration From {} to Completed Course"
msgstr "การย้ายจาก {} ไปสู่หลักสูตรที่เสร็จสมบูรณ์"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Migration from {} to {}"
msgstr "การย้ายจาก {} ไปยัง {}"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__my_activity_date_deadline
msgid "My Activity Deadline"
msgstr "กำหนดเวลากิจกรรมของฉัน"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__name
msgid "Name"
msgstr "ชื่อ"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_calendar_event_id
msgid "Next Activity Calendar Event"
msgstr "กิจกรรมปฏิทินกิจกรรมถัดไป"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_date_deadline
msgid "Next Activity Deadline"
msgstr "หมดเขตกิจกรรมถัดไป"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_summary
msgid "Next Activity Summary"
msgstr "สรุปกิจกรรมถัดไป"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_type_id
msgid "Next Activity Type"
msgstr "ประเภทกิจกรรมถัดไป"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_needaction_counter
msgid "Number of Actions"
msgstr "จำนวนของการกระทำ"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_error_counter
msgid "Number of errors"
msgstr "จำนวนของข้อผิดพลาด"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_needaction_counter
msgid "Number of messages requiring action"
msgstr "จำนวนข้อความซึ่งจะต้องมีการดำเนินการ"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_error_counter
msgid "Number of messages with delivery error"
msgstr "จำนวนข้อความที่มีข้อผิดพลาดในการจัดส่ง"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__optional_sub
msgid "Optional Subjects"
msgstr "วิชาตัวเลือก"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__rating_ids
msgid "Ratings"
msgstr "การให้คะแนน"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_user_id
msgid "Responsible User"
msgstr "ผู้ใช้ที่มีความรับผิดชอบ"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_sms_error
msgid "SMS Delivery error"
msgstr "ข้อผิดพลาดในการส่ง SMS"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_state
msgid ""
"Status based on activities\n"
"Overdue: Due date is already passed\n"
"Today: Activity date is today\n"
"Planned: Future activities."
msgstr ""
"สถานะขึ้นอยู่กับกิจกรรม\n"
"ค้างชำระ: วันที่ครบกำหนดจะผ่านไปแล้ว\n"
"วันที่: วันที่กิจกรรมในวันนี้\n"
"วางแผนกิจกรรมในอนาคต"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_student
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__student_id
msgid "Student"
msgstr "นักเรียน"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_activity
msgid "Student Activity"
msgstr "กิจกรรมนักศึกษา"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_student_migrate
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Student Migrate"
msgstr "โยกย้ายนักศึกษา"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_student_migrate_view
#: model:ir.ui.menu,name:openeducat_activity.menu_student_migrate
msgid "Student Migration"
msgstr "การย้ายถิ่นของนักศึกษา"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__student_ids
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Student(s)"
msgstr "นักศึกษา (s)"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__batch_id
msgid "To Batch"
msgstr "ชุด"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_to_id
msgid "To Course"
msgstr "กับสนาม"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_exception_decoration
msgid "Type of the exception activity on record."
msgstr "ประเภทของกิจกรรมข้อยกเว้นในเรกคอร์ด"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__website_message_ids
msgid "Website Messages"
msgstr "ข้อความเว็บไซต์"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__website_message_ids
msgid "Website communication history"
msgstr "ประวัติการสื่อสารเว็บไซต์"
-139
View File
@@ -1,139 +0,0 @@
msgid ""
msgstr ""
"Project-Id-Version: openeducaterptranslation\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-28 11:50+0000\n"
"PO-Revision-Date: 2018-03-20 06:14-0400\n"
"Last-Translator: akkicode <aakash@openeducat.org>\n"
"Language-Team: Vietnamese\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: crowdin.com\n"
"X-Crowdin-Project: openeducaterptranslation\n"
"X-Crowdin-Language: vi\n"
"X-Crowdin-File: /master/openeducat_activity/i18n/openeducat_activity.pot\n"
"Language: vi_VN\n"
#. module: openeducat_activity
#: view:op.activity:openeducat_activity.view_op_activity_form
#: view:op.activity:openeducat_activity.view_op_activity_search
#: view:op.activity:openeducat_activity.view_op_activity_tree
#: view:op.student:openeducat_activity.view_op_student_form_timetable_inherit
#: field:op.student,activity_log:0
msgid "Activity Log"
msgstr "Hoạt động đăng nhập"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_op_activity_view
#: model:ir.ui.menu,name:openeducat_activity.menu_op_activity_sub
msgid "Activity Logs"
msgstr "Bản ghi hoạt động"
#. module: openeducat_activity
#: field:op.activity,type_id:0
#: view:op.activity.type:openeducat_activity.view_op_activity_type_form
#: view:op.activity.type:openeducat_activity.view_op_activity_type_search
#: view:op.activity.type:openeducat_activity.view_op_activity_type_tree
msgid "Activity Type"
msgstr "Loại hình hoạt động"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_op_activity_type_view
#: model:ir.ui.menu,name:openeducat_activity.menu_op_activity_type_sub
msgid "Activity Types"
msgstr "Các loại hoạt động"
#. module: openeducat_activity
#: view:student.migrate:openeducat_activity.student_migrate_form
msgid "Cancel"
msgstr "Hủy bỏ"
#. module: openeducat_activity
#: field:op.activity,create_uid:0
#: field:op.activity.type,create_uid:0
#: field:student.migrate,create_uid:0
msgid "Created by"
msgstr "Tạo bởi"
#. module: openeducat_activity
#: field:op.activity,create_date:0
#: field:op.activity.type,create_date:0
#: field:student.migrate,create_date:0
msgid "Created on"
msgstr "Tạo ngày"
#. module: openeducat_activity
#: field:op.activity,date:0
#: field:student.migrate,date:0
msgid "Date"
msgstr "Ngày"
#. module: openeducat_activity
#: field:op.activity,faculty_id:0
msgid "Faculty"
msgstr "Giảng viên"
#. module: openeducat_activity
#: view:student.migrate:openeducat_activity.student_migrate_form
msgid "Forward"
msgstr "Chuyển tiếp"
#. module: openeducat_activity
#: field:student.migrate,course_from_id:0
msgid "From Course"
msgstr "Từ khóa"
#. module: openeducat_activity
#: field:op.activity,id:0
#: field:op.activity.type,id:0
#: field:student.migrate,id:0
msgid "ID"
msgstr "ID"
#. module: openeducat_activity
#: field:op.activity,write_uid:0
#: field:op.activity.type,write_uid:0
#: field:student.migrate,write_uid:0
msgid "Last Updated by"
msgstr "Cập Nhật lần cuối bởi"
#. module: openeducat_activity
#: field:op.activity,write_date:0
#: field:op.activity.type,write_date:0
#: field:student.migrate,write_date:0
msgid "Last Updated on"
msgstr "Lần cập nhật cuối"
#. module: openeducat_activity
#: field:op.activity.type,name:0
msgid "Name"
msgstr "Tên"
#. module: openeducat_activity
#: field:op.activity,student_id:0
msgid "Student"
msgstr "Sinh viên"
#. module: openeducat_activity
#: view:student.migrate:openeducat_activity.student_migrate_form
msgid "Student Migrate"
msgstr "Học sinh di chuyển"
#. module: openeducat_activity
#: model:ir.ui.menu,name:openeducat_activity.menu_student_migrate
#: model:ir.actions.act_window,name:openeducat_activity.act_open_student_migrate_view
msgid "Student Migration"
msgstr "Học sinh di chuyển"
#. module: openeducat_activity
#: view:student.migrate:openeducat_activity.student_migrate_form
#: field:student.migrate,student_ids:0
msgid "Student(s)"
msgstr "Student(s)"
#. module: openeducat_activity
#: field:student.migrate,course_to_id:0
msgid "To Course"
msgstr "Khóa học"
-420
View File
@@ -1,420 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * openeducat_activity
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-12 12:07+0000\n"
"PO-Revision-Date: 2024-02-12 12:07+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_needaction
msgid "Action Needed"
msgstr "Hành động cần thiết"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__active
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__active
msgid "Active"
msgstr "Tích cực"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_ids
msgid "Activities"
msgstr "Các hoạt động"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.activity_smart_button
msgid "Activity"
msgstr "Hoạt động"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_student__activity_count
msgid "Activity Count"
msgstr "Số lượng hoạt động"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_exception_decoration
msgid "Activity Exception Decoration"
msgstr "Hoạt động trang trí ngoại lệ"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_graph
msgid "Activity Graph View"
msgstr "Chế độ xem biểu đồ hoạt động"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_student__activity_log
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_tree
msgid "Activity Log"
msgstr "Hoạt động đăng nhập"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_op_activity_view
#: model:ir.ui.menu,name:openeducat_activity.menu_op_activity_sub
msgid "Activity Logs"
msgstr "Bản ghi hoạt động"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_pivot
msgid "Activity Pivot"
msgstr "Xoay vòng hoạt động"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_state
msgid "Activity State"
msgstr "Trạng thái hoạt động"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_activity_type
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__type_id
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_tree
msgid "Activity Type"
msgstr "Loại hình hoạt động"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_type_icon
msgid "Activity Type Icon"
msgstr "Biểu tượng loại hoạt động"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_op_activity_type_view
#: model:ir.ui.menu,name:openeducat_activity.menu_op_activity_type_sub
msgid "Activity Types"
msgstr "Các loại hoạt động"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_search
msgid "Archived"
msgstr "Lưu trữ"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_attachment_count
msgid "Attachment Count"
msgstr "Số lượng đính kèm"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid ""
"Can't migrate, As selected courses don't share "
"same parent course!"
msgstr ""
"Không thể di chuyển, vì các khóa học đã chọn không chia sẻ "
"cùng một khóa học dành cho phụ huynh!"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Can't migrate, Proceed for new admission"
msgstr "Không thể di chuyển, Tiến hành nhập học mới"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Cancel"
msgstr "Hủy bỏ"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_completed
msgid "Course Completed?"
msgstr "Khóa học đã hoàn thành?"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__create_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__create_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__create_uid
msgid "Created by"
msgstr "Tạo bởi"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__create_date
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__create_date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__create_date
msgid "Created on"
msgstr "Tạo ngày"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__date
msgid "Date"
msgstr "Ngày"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__description
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
msgid "Description"
msgstr "Sự mô tả"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__display_name
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__display_name
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__display_name
msgid "Display Name"
msgstr "Tên hiển thị"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__faculty_id
msgid "Faculty"
msgstr "Giảng viên"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_follower_ids
msgid "Followers"
msgstr "Người theo dõi"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_partner_ids
msgid "Followers (Partners)"
msgstr "Người theo dõi (Đối tác)"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_type_icon
msgid "Font awesome icon e.g. fa-tasks"
msgstr "Phông chữ tuyệt vời biểu tượng, ví dụ: Nhiệm vụ FA"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Forward"
msgstr "Chuyển tiếp"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_from_id
msgid "From Course"
msgstr "Từ khóa"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "From Course must not be same as To Course!"
msgstr "From Course không được giống với To Course!"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__has_message
msgid "Has Message"
msgstr "Có tin nhắn"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__id
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__id
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__id
msgid "ID"
msgstr "NHẬN DẠNG"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_exception_icon
msgid "Icon"
msgstr "Biểu tượng"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_exception_icon
msgid "Icon to indicate an exception activity."
msgstr "Biểu tượng để chỉ ra một hoạt động ngoại lệ."
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_needaction
msgid "If checked, new messages require your attention."
msgstr "Nếu được kiểm tra, tin nhắn mới đòi hỏi sự chú ý của bạn."
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_error
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr "Nếu được kiểm tra, một số tin nhắn có lỗi giao hàng."
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_is_follower
msgid "Is Follower"
msgstr "Là người theo dõi"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__write_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__write_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__write_uid
msgid "Last Updated by"
msgstr "Cập Nhật lần cuối bởi"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__write_date
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__write_date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__write_date
msgid "Last Updated on"
msgstr "Lần cập nhật cuối"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_error
msgid "Message Delivery error"
msgstr "Lỗi gửi tin nhắn"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_ids
msgid "Messages"
msgstr "Tin nhắn"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Migration From {} to Completed Course"
msgstr "Di chuyển từ {} sang khóa học đã hoàn thành"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Migration from {} to {}"
msgstr "Di chuyển từ {} sang {"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__my_activity_date_deadline
msgid "My Activity Deadline"
msgstr "Hạn chót hoạt động của tôi"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__name
msgid "Name"
msgstr "Tên"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_calendar_event_id
msgid "Next Activity Calendar Event"
msgstr "Lịch hoạt động tiếp theo Sự kiện"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_date_deadline
msgid "Next Activity Deadline"
msgstr "Hạn chót hoạt động tiếp theo"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_summary
msgid "Next Activity Summary"
msgstr "Tóm tắt hoạt động tiếp theo"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_type_id
msgid "Next Activity Type"
msgstr "Loại hoạt động tiếp theo"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_needaction_counter
msgid "Number of Actions"
msgstr "Số lượng hành động"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_error_counter
msgid "Number of errors"
msgstr "Số lỗi"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_needaction_counter
msgid "Number of messages requiring action"
msgstr "Số lượng tin nhắn yêu cầu một hành động"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_error_counter
msgid "Number of messages with delivery error"
msgstr "Số lượng tin nhắn có lỗi giao hàng"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__optional_sub
msgid "Optional Subjects"
msgstr "Chủ đề tùy chọn"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__rating_ids
msgid "Ratings"
msgstr "Xếp hạng"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_user_id
msgid "Responsible User"
msgstr "Người dùng có trách nhiệm"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_sms_error
msgid "SMS Delivery error"
msgstr "Lỗi phân phối SMS"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_state
msgid ""
"Status based on activities\n"
"Overdue: Due date is already passed\n"
"Today: Activity date is today\n"
"Planned: Future activities."
msgstr ""
"Tình trạng dựa trên các hoạt động\n"
"Quá hạn: Ngày đến hạn đã được thông qua\n"
"Hôm nay: Ngày hoạt động hôm nay\n"
"Kế hoạch: Các hoạt động trong tương lai."
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_student
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__student_id
msgid "Student"
msgstr "Sinh viên"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_activity
msgid "Student Activity"
msgstr "Hoạt động của sinh viên"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_student_migrate
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Student Migrate"
msgstr "Học sinh di chuyển"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_student_migrate_view
#: model:ir.ui.menu,name:openeducat_activity.menu_student_migrate
msgid "Student Migration"
msgstr "Học sinh di chuyển"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__student_ids
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Student(s)"
msgstr "Sinh viên)"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__batch_id
msgid "To Batch"
msgstr "Đến lô"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_to_id
msgid "To Course"
msgstr "Khóa học"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_exception_decoration
msgid "Type of the exception activity on record."
msgstr "Loại hoạt động ngoại lệ trong hồ sơ."
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__website_message_ids
msgid "Website Messages"
msgstr "Tin nhắn trang web"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__website_message_ids
msgid "Website communication history"
msgstr "Lịch sử truyền thông trang web"
-420
View File
@@ -1,420 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * openeducat_activity
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-12 12:14+0000\n"
"PO-Revision-Date: 2024-02-12 12:14+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_needaction
msgid "Action Needed"
msgstr "前置操作"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__active
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__active
msgid "Active"
msgstr "积极的"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_ids
msgid "Activities"
msgstr "活动"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.activity_smart_button
msgid "Activity"
msgstr "活动"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_student__activity_count
msgid "Activity Count"
msgstr "活动计数"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_exception_decoration
msgid "Activity Exception Decoration"
msgstr "活动异常装饰"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_graph
msgid "Activity Graph View"
msgstr "活动图视图"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_student__activity_log
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_tree
msgid "Activity Log"
msgstr "活动日志"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_op_activity_view
#: model:ir.ui.menu,name:openeducat_activity.menu_op_activity_sub
msgid "Activity Logs"
msgstr "活动日志"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_pivot
msgid "Activity Pivot"
msgstr "活动枢轴"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_state
msgid "Activity State"
msgstr "活动状态"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_activity_type
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__type_id
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_tree
msgid "Activity Type"
msgstr "活动类型"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_type_icon
msgid "Activity Type Icon"
msgstr "活动类型图标"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_op_activity_type_view
#: model:ir.ui.menu,name:openeducat_activity.menu_op_activity_type_sub
msgid "Activity Types"
msgstr "活动类型"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_search
msgid "Archived"
msgstr "已存档"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_attachment_count
msgid "Attachment Count"
msgstr "附件数量"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid ""
"Can't migrate, As selected courses don't share "
"same parent course!"
msgstr ""
"无法迁移,因为所选课程不会迁移 分享 "
"同样的家长课程!"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Can't migrate, Proceed for new admission"
msgstr "不能迁移,继续为新入场"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Cancel"
msgstr "取消"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_completed
msgid "Course Completed?"
msgstr "课程完成了吗?"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__create_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__create_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__create_uid
msgid "Created by"
msgstr "创建人"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__create_date
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__create_date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__create_date
msgid "Created on"
msgstr "创建时间"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__date
msgid "Date"
msgstr "日期"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__description
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
msgid "Description"
msgstr "说明"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__display_name
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__display_name
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__display_name
msgid "Display Name"
msgstr "显示名称"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__faculty_id
msgid "Faculty"
msgstr "教师"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_follower_ids
msgid "Followers"
msgstr "关注者"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_partner_ids
msgid "Followers (Partners)"
msgstr "关注者(业务伙伴)"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_type_icon
msgid "Font awesome icon e.g. fa-tasks"
msgstr "字体很棒的图标,例如fa 任务"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Forward"
msgstr "向前"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_from_id
msgid "From Course"
msgstr "从课程"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "From Course must not be same as To Course!"
msgstr "当然从绝对不能一样对课程!"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__has_message
msgid "Has Message"
msgstr "有留言"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__id
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__id
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__id
msgid "ID"
msgstr "ID"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_exception_icon
msgid "Icon"
msgstr "图标"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_exception_icon
msgid "Icon to indicate an exception activity."
msgstr "指示异常活动的图标。"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_needaction
msgid "If checked, new messages require your attention."
msgstr "如果勾选此项,有新消息会提醒你。"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_error
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr "如果勾选此项, 某些信息将会产生传递错误。"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_is_follower
msgid "Is Follower"
msgstr "是关注者"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__write_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__write_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__write_uid
msgid "Last Updated by"
msgstr "最后更新者"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__write_date
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__write_date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__write_date
msgid "Last Updated on"
msgstr "最后更新时间"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_error
msgid "Message Delivery error"
msgstr "消息递送错误"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_ids
msgid "Messages"
msgstr "消息"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Migration From {} to Completed Course"
msgstr "从 {} 迁移到已完成的课程"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Migration from {} to {}"
msgstr "从 {} 迁移到 {}"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__my_activity_date_deadline
msgid "My Activity Deadline"
msgstr "我的活动截止日期"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__name
msgid "Name"
msgstr "名称"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_calendar_event_id
msgid "Next Activity Calendar Event"
msgstr "下一个活动日历事件"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_date_deadline
msgid "Next Activity Deadline"
msgstr "下一活动截止日期"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_summary
msgid "Next Activity Summary"
msgstr "下一个活动摘要"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_type_id
msgid "Next Activity Type"
msgstr "下一活动类型"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_needaction_counter
msgid "Number of Actions"
msgstr "操作次数"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_error_counter
msgid "Number of errors"
msgstr "错误个数"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_needaction_counter
msgid "Number of messages requiring action"
msgstr "需要操作消息数量"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_error_counter
msgid "Number of messages with delivery error"
msgstr "递送错误消息数量"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__optional_sub
msgid "Optional Subjects"
msgstr "选修课"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__rating_ids
msgid "Ratings"
msgstr "评级"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_user_id
msgid "Responsible User"
msgstr "责任用户"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_sms_error
msgid "SMS Delivery error"
msgstr "短信发送错误"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_state
msgid ""
"Status based on activities\n"
"Overdue: Due date is already passed\n"
"Today: Activity date is today\n"
"Planned: Future activities."
msgstr ""
"基于活动的状态 \n"
" 逾期:已经超过截止日期 \n"
" 现今:活动日期是当天 \n"
" 计划:未来的活动。"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_student
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__student_id
msgid "Student"
msgstr "学生"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_activity
msgid "Student Activity"
msgstr "学生活动"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_student_migrate
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Student Migrate"
msgstr "学生迁移"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_student_migrate_view
#: model:ir.ui.menu,name:openeducat_activity.menu_student_migrate
msgid "Student Migration"
msgstr "学生迁移"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__student_ids
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Student(s)"
msgstr "学生们)"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__batch_id
msgid "To Batch"
msgstr "批量"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_to_id
msgid "To Course"
msgstr "为了课程"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_exception_decoration
msgid "Type of the exception activity on record."
msgstr "记录的异常活动类型"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__website_message_ids
msgid "Website Messages"
msgstr "网站消息"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__website_message_ids
msgid "Website communication history"
msgstr "网站沟通记录"
-420
View File
@@ -1,420 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * openeducat_activity
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-12 12:21+0000\n"
"PO-Revision-Date: 2024-02-12 12:21+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_needaction
msgid "Action Needed"
msgstr "需要採取行動"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__active
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__active
msgid "Active"
msgstr "積極的"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_ids
msgid "Activities"
msgstr "活動"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.activity_smart_button
msgid "Activity"
msgstr "活動"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_student__activity_count
msgid "Activity Count"
msgstr "活動數量"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_exception_decoration
msgid "Activity Exception Decoration"
msgstr "活動異常裝飾"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_graph
msgid "Activity Graph View"
msgstr "活動圖視圖"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_student__activity_log
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_tree
msgid "Activity Log"
msgstr "活動日誌"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_op_activity_view
#: model:ir.ui.menu,name:openeducat_activity.menu_op_activity_sub
msgid "Activity Logs"
msgstr "活動日誌"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_pivot
msgid "Activity Pivot"
msgstr "活動樞軸"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_state
msgid "Activity State"
msgstr "活動狀態"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_activity_type
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__type_id
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_tree
msgid "Activity Type"
msgstr "活動類型"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_type_icon
msgid "Activity Type Icon"
msgstr "活動類型圖標"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_op_activity_type_view
#: model:ir.ui.menu,name:openeducat_activity.menu_op_activity_type_sub
msgid "Activity Types"
msgstr "活動類型"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_search
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_form
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_type_search
msgid "Archived"
msgstr "存檔"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_attachment_count
msgid "Attachment Count"
msgstr "依戀數"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid ""
"Can't migrate, As selected courses don't share "
"same parent course!"
msgstr ""
"無法遷移,因為所選課程不會遷移 分享 "
"同樣的家長課程!"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Can't migrate, Proceed for new admission"
msgstr "无法迁移,继续申请新入学"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Cancel"
msgstr "取消"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_completed
msgid "Course Completed?"
msgstr "課程完成了?"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__create_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__create_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__create_uid
msgid "Created by"
msgstr "由...製作"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__create_date
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__create_date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__create_date
msgid "Created on"
msgstr "創建於"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__date
msgid "Date"
msgstr "日期"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__description
#: model_terms:ir.ui.view,arch_db:openeducat_activity.view_op_activity_form
msgid "Description"
msgstr "描述"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__display_name
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__display_name
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__display_name
msgid "Display Name"
msgstr "顯示名稱"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__faculty_id
msgid "Faculty"
msgstr "學院"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_follower_ids
msgid "Followers"
msgstr "追隨者"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_partner_ids
msgid "Followers (Partners)"
msgstr "追隨者(合作夥伴)"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_type_icon
msgid "Font awesome icon e.g. fa-tasks"
msgstr "字體很棒的圖標,例如FA任務"
#. module: openeducat_activity
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Forward"
msgstr "向前"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_from_id
msgid "From Course"
msgstr "從當然"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "From Course must not be same as To Course!"
msgstr "From Course 不能与 To Course 相同"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__has_message
msgid "Has Message"
msgstr "有消息"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__id
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__id
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__id
msgid "ID"
msgstr "ID"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_exception_icon
msgid "Icon"
msgstr "圖標"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_exception_icon
msgid "Icon to indicate an exception activity."
msgstr "圖標表示異常活動。"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_needaction
msgid "If checked, new messages require your attention."
msgstr "如果已檢查,新消息需要您的注意。"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_error
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_sms_error
msgid "If checked, some messages have a delivery error."
msgstr "如果已檢查,有些消息會出現遞送錯誤。"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_is_follower
msgid "Is Follower"
msgstr "是追隨者"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__write_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__write_uid
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__write_uid
msgid "Last Updated by"
msgstr "最後更新"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__write_date
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__write_date
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__write_date
msgid "Last Updated on"
msgstr "最後更新"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_error
msgid "Message Delivery error"
msgstr "消息傳遞錯誤"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_ids
msgid "Messages"
msgstr "消息"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Migration From {} to Completed Course"
msgstr "从 {} 迁移到已完成的课程"
#. module: openeducat_activity
#. odoo-python
#: code:addons/openeducat_activity/wizard/student_migrate_wizard.py:0
#, python-format
msgid "Migration from {} to {}"
msgstr "从 {} 迁移到 {}"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__my_activity_date_deadline
msgid "My Activity Deadline"
msgstr "我的活動截止日期"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity_type__name
msgid "Name"
msgstr "姓名"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_calendar_event_id
msgid "Next Activity Calendar Event"
msgstr "下一個活動日曆事件"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_date_deadline
msgid "Next Activity Deadline"
msgstr "下一個活動截止日期"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_summary
msgid "Next Activity Summary"
msgstr "下一個活動摘要"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_type_id
msgid "Next Activity Type"
msgstr "下一個活動類型"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_needaction_counter
msgid "Number of Actions"
msgstr "動作數量"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_error_counter
msgid "Number of errors"
msgstr "錯誤數"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_needaction_counter
msgid "Number of messages requiring action"
msgstr "需要操作的消息數量"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__message_has_error_counter
msgid "Number of messages with delivery error"
msgstr "帶交貨錯誤的消息數"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__optional_sub
msgid "Optional Subjects"
msgstr "可選主題"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__rating_ids
msgid "Ratings"
msgstr "評級"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__activity_user_id
msgid "Responsible User"
msgstr "負責的用戶"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__message_has_sms_error
msgid "SMS Delivery error"
msgstr "SMS交付錯誤"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_state
msgid ""
"Status based on activities\n"
"Overdue: Due date is already passed\n"
"Today: Activity date is today\n"
"Planned: Future activities."
msgstr ""
"基於活動的狀態\n"
"逾期:到期日已經通過\n"
"今天:活動日期是今天\n"
"計劃:未來活動。"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_student
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__student_id
msgid "Student"
msgstr "學生"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_op_activity
msgid "Student Activity"
msgstr "學生活動"
#. module: openeducat_activity
#: model:ir.model,name:openeducat_activity.model_student_migrate
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Student Migrate"
msgstr "學生遷移"
#. module: openeducat_activity
#: model:ir.actions.act_window,name:openeducat_activity.act_open_student_migrate_view
#: model:ir.ui.menu,name:openeducat_activity.menu_student_migrate
msgid "Student Migration"
msgstr "學生遷移"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__student_ids
#: model_terms:ir.ui.view,arch_db:openeducat_activity.student_migrate_form
msgid "Student(s)"
msgstr "學生)"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__batch_id
msgid "To Batch"
msgstr "批量"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_student_migrate__course_to_id
msgid "To Course"
msgstr "當然"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__activity_exception_decoration
msgid "Type of the exception activity on record."
msgstr "記錄的異常活動類型。"
#. module: openeducat_activity
#: model:ir.model.fields,field_description:openeducat_activity.field_op_activity__website_message_ids
msgid "Website Messages"
msgstr "網站消息"
#. module: openeducat_activity
#: model:ir.model.fields,help:openeducat_activity.field_op_activity__website_message_ids
msgid "Website communication history"
msgstr "網站通信歷史"
@@ -1,23 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<menuitem id="menu_op_activity_sub"
name="Activity Logs"
parent="openeducat_core.menu_op_general_student"
sequence="10"
action="act_open_op_activity_view"
groups="openeducat_activity.group_activity_manager,openeducat_activity.group_activity_user"/>
<menuitem id="menu_op_activity_type_sub"
name="Activity Types"
parent="openeducat_core.menu_op_school_config_activity"
sequence="10"
action="act_open_op_activity_type_view"
groups="openeducat_activity.group_activity_manager"/>
<menuitem id="menu_student_migrate"
name="Student Migration"
parent="openeducat_core.menu_op_general_main"
sequence="30"
action="act_open_student_migrate_view"
groups="openeducat_activity.group_activity_manager,openeducat_activity.group_activity_user"/>
</odoo>
@@ -1,23 +0,0 @@
###############################################################################
#
# OpenEduCat Inc
# Copyright (C) 2009-TODAY OpenEduCat Inc(<https://www.openeducat.org>).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###############################################################################
from . import activity
from . import activity_type
from . import student
@@ -1,41 +0,0 @@
###############################################################################
#
# OpenEduCat Inc
# Copyright (C) 2009-TODAY OpenEduCat Inc(<https://www.openeducat.org>).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###############################################################################
from odoo import fields, models
class OpActivity(models.Model):
_name = "op.activity"
_description = "Student Activity"
_rec_name = "student_id"
_inherit = ["mail.thread", "mail.activity.mixin"]
def _default_faculty(self):
return self.env['op.faculty'].search([
('user_id', '=', self._uid)
], limit=1) or False
student_id = fields.Many2one('op.student', 'Student', required=True)
faculty_id = fields.Many2one('op.faculty', string='Faculty',
default=lambda self: self._default_faculty())
type_id = fields.Many2one('op.activity.type', 'Activity Type')
description = fields.Text('Description')
date = fields.Date('Date', default=fields.Date.today())
active = fields.Boolean(default=True)
@@ -1,29 +0,0 @@
###############################################################################
#
# OpenEduCat Inc
# Copyright (C) 2009-TODAY OpenEduCat Inc(<https://www.openeducat.org>).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###############################################################################
from odoo import fields, models
class OpActivityType(models.Model):
_name = "op.activity.type"
_description = "Activity Type"
name = fields.Char('Name', size=128, required=True)
active = fields.Boolean(default=True)
@@ -1,40 +0,0 @@
###############################################################################
#
# OpenEduCat Inc
# Copyright (C) 2009-TODAY OpenEduCat Inc(<https://www.openeducat.org>).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###############################################################################
from odoo import fields, models
class OpStudent(models.Model):
_inherit = "op.student"
activity_log = fields.One2many('op.activity', 'student_id',
string='Activity Log')
activity_count = fields.Integer(compute='_compute_count')
def get_activity(self):
action = self.env.ref('openeducat_activity.'
'act_open_op_activity_view').sudo().read()[0]
action['domain'] = [('student_id', 'in', self.ids)]
return action
def _compute_count(self):
for record in self:
record.activity_count = self.env['op.activity'].search_count(
[('student_id', 'in', self.ids)])
@@ -1,7 +0,0 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_op_activity_student,name_op_activity_student,model_op_activity,openeducat_activity.group_activity_manager,1,1,1,1
access_op_activity_op_faculty,name_op_activity_op_faculty,model_op_activity,openeducat_activity.group_activity_user,1,1,0,0
access_op_activity_type_op_faculty,name_op_activity_type_op_faculty,model_op_activity_type,openeducat_activity.group_activity_user,1,0,0,0
access_op_activity_type_back_office_admin,name_op_activity_type_back_office_admin,model_op_activity_type,openeducat_activity.group_activity_manager,1,1,1,1
access_student_migrate_user,name_student_migrate_user,model_student_migrate,openeducat_activity.group_activity_user,1,1,1,0
access_student_migrate,name_student_migrate,model_student_migrate,openeducat_activity.group_activity_manager,1,1,1,1
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_op_activity_student name_op_activity_student model_op_activity openeducat_activity.group_activity_manager 1 1 1 1
3 access_op_activity_op_faculty name_op_activity_op_faculty model_op_activity openeducat_activity.group_activity_user 1 1 0 0
4 access_op_activity_type_op_faculty name_op_activity_type_op_faculty model_op_activity_type openeducat_activity.group_activity_user 1 0 0 0
5 access_op_activity_type_back_office_admin name_op_activity_type_back_office_admin model_op_activity_type openeducat_activity.group_activity_manager 1 1 1 1
6 access_student_migrate_user name_student_migrate_user model_student_migrate openeducat_activity.group_activity_user 1 1 1 0
7 access_student_migrate name_student_migrate model_student_migrate openeducat_activity.group_activity_manager 1 1 1 1
@@ -1,56 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record model="ir.module.category" id="module_category_all_op_activity">
<field name="name">Activity</field>
<field name="description">Helps you manage your institutes different-different users.</field>
<field name="sequence">101</field>
<field name="parent_id" eval="False"/>
</record>
<record id="module_category_openeducat_activity" model="ir.module.category">
<field name="name">Activity</field>
<field name="description">Helps you manage your institutes different-different users.</field>
<field name="parent_id" ref="openeducat_activity.module_category_all_op_activity"/>
<field name="sequence">1</field>
</record>
<record id="group_activity_user" model="res.groups">
<field name="name">User</field>
<field name="category_id" ref="module_category_openeducat_activity"/>
<field name="users" eval="[(4, ref('base.user_admin'))]"/>
<field name="implied_ids"
eval="[(4, ref('base.group_user'))]"/>
</record>
<record id="group_activity_manager" model="res.groups">
<field name="name">Manager</field>
<field name="category_id" ref="module_category_openeducat_activity"/>
<field name="users" eval="[(4, ref('base.user_admin'))]"/>
<field name="implied_ids"
eval="[(4, ref('openeducat_activity.group_activity_user'))]"/>
</record>
<record model="ir.rule" id="student_activity_log_rule">
<field name="name">Student Activity Logs</field>
<field name="model_id" ref="model_op_activity"/>
<field name="groups"
eval="[(4, ref('openeducat_activity.group_activity_manager'))]"/>
<field name="domain_force">['|', ('student_id.user_id','=',user.id), ('student_id.user_id','in',user.child_ids.ids)]
</field>
</record>
<record model="ir.rule" id="faculty_activity_log_rule">
<field name="name">Faculty Activity Logs</field>
<field name="model_id" ref="model_op_activity"/>
<field name="groups"
eval="[(4, ref('openeducat_activity.group_activity_user'))]"/>
<field name="domain_force">['|', ('faculty_id.user_id','=',user.id), ('faculty_id.user_id','in',user.child_ids.ids)]
</field>
</record>
<record model="ir.rule" id="back_office_activity_log_rule">
<field name="name">Back Office Activity Logs</field>
<field name="model_id" ref="model_op_activity"/>
<field name="groups"
eval="[(4, ref('openeducat_activity.group_activity_manager'))]"/>
<field name="domain_force">[(1,'=',1)]</field>
</record>
</odoo>
Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

@@ -1,50 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Layer_3" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 122.9 122.9"
style="enable-background:new 0 0 122.9 122.9;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;}
.st1{fill:#FBB130;}
.st2{fill:url(#SVGID_1_);fill-opacity:0.2;}
.st3{fill:#00A079;}
.st4{fill:url(#SVGID_2_);fill-opacity:0.2;}
.st5{fill:#FFFFFF;}
</style>
<metadata id="CorelCorpID_0Corel-Layer">
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="122.9" width="122.9" x="0" y="0"></sliceSourceBounds>
</sfw>
</metadata>
<rect y="0" class="st0" width="122.9" height="122.9"/>
<g id="Hotel_1_">
<path class="st1" d="M103.4,107h-28l-7-21l7-28h22c3.3,0,6,2.7,6,6V107z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="68.45" y1="41.3898" x2="103.4903" y2="41.3898" gradientTransform="matrix(1 0 0 -1 0 123.8898)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st2" d="M103.4,107h-28l-7-21l7-28h22c3.3,0,6,2.7,6,6V107z"/>
<path class="st3" d="M75.4,21.9V107h-21l-7-14l-7,14h-21V21.9c0-3.3,2.7-6,6-6h44.1C72.8,15.9,75.4,18.6,75.4,21.9z"/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="19.3678" y1="62.4398" x2="75.4323" y2="62.4398" gradientTransform="matrix(1 0 0 -1 0 123.8898)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st4" d="M75.4,21.9V107h-21l-7-14l-7,14h-21V21.9c0-3.3,2.7-6,6-6h44.1C72.8,15.9,75.4,18.6,75.4,21.9z"/>
<g>
<path class="st5" d="M40.4,93h14v14h-14V93z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

@@ -1,76 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1"
id="Layer_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;" xmlns:xodm="http://www.corel.com/coreldraw/odm/2003"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 122.9 122.9"
style="enable-background:new 0 0 122.9 122.9;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;}
.st1{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_1_);}
.st2{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_2_);fill-opacity:0.2;}
.st3{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_3_);}
.st4{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_4_);fill-opacity:0.2;}
.st5{fill-rule:evenodd;clip-rule:evenodd;fill:#102E7A;}
.st6{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_5_);fill-opacity:0.2;}
.st7{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
</style>
<metadata id="CorelCorpID_0Corel-Layer">
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="122.9" width="122.9" x="-2.9" y="-10.2"></sliceSourceBounds>
</sfw>
</metadata>
<g id="Layer_x0020_1">
<rect class="st0" width="122.9" height="122.9"/>
<g id="_2032626019552">
<g>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="42171.3828" y1="-48657.0313" x2="41325.3242" y2="-48566.3828" gradientTransform="matrix(2.845684e-02 0 0 -2.845684e-02 -1161.0911 -1322.0814)">
<stop offset="0" style="stop-color:#22B8F9"/>
<stop offset="1" style="stop-color:#45C4FA"/>
</linearGradient>
<path class="st1" d="M29,4.6l4.1,52.8L29,118.3c-4.4,0-8.1-3.6-8.1-8.1V12.7C20.8,8.3,24.5,4.6,29,4.6L29,4.6z"/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="42171.3828" y1="-48657.0313" x2="41325.3242" y2="-48566.3828" gradientTransform="matrix(2.845684e-02 0 0 -2.845684e-02 -1161.0911 -1322.0814)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st2" d="M29,4.6l4.1,52.8L29,118.3c-4.4,0-8.1-3.6-8.1-8.1V12.7C20.8,8.3,24.5,4.6,29,4.6L29,4.6z"/>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="44880.3164" y1="-49655.5664" x2="41403.4648" y2="-47544.6367" gradientTransform="matrix(2.845684e-02 0 0 -2.845684e-02 -1161.0911 -1322.0814)">
<stop offset="0" style="stop-color:#22B8F9"/>
<stop offset="1" style="stop-color:#45C4FA"/>
</linearGradient>
<path class="st3" d="M102,29v83.5c0,3.2-2.6,5.7-5.7,5.7H37.1L33,57.4l4.1-52.8h59.2c3.2,0,5.7,2.6,5.7,5.7v2.3
C102,12.7,102,29,102,29z"/>
<linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="44880.3164" y1="-49655.5664" x2="41403.4648" y2="-47544.6367" gradientTransform="matrix(2.845684e-02 0 0 -2.845684e-02 -1161.0911 -1322.0814)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st4" d="M102,29v83.5c0,3.2-2.6,5.7-5.7,5.7H37.1L33,57.4l4.1-52.8h59.2c3.2,0,5.7,2.6,5.7,5.7v2.3
C102,12.7,102,29,102,29z"/>
<polygon class="st5" points="29,4.6 37.1,4.6 37.1,118.3 29,118.3 "/>
<linearGradient id="SVGID_5_" gradientUnits="userSpaceOnUse" x1="28.979" y1="61.45" x2="37.0529" y2="61.45">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<polygon class="st6" points="29,4.6 37.1,4.6 37.1,118.3 29,118.3 "/>
<g>
<polygon class="st7" points="45.1,77.7 93.9,77.7 93.9,85.7 45.1,85.7 "/>
<polygon class="st7" points="45.1,93.9 93.9,93.9 93.9,102 45.1,102 "/>
</g>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 4.3 KiB

@@ -1,41 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Layer_2_1_" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 122.9 122.9"
style="enable-background:new 0 0 122.9 122.9;" xml:space="preserve">
<style type="text/css">
.st0{fill:#1BB6F9;}
.st1{fill:url(#SVGID_1_);fill-opacity:0.2;}
.st2{fill:url(#SVGID_2_);fill-opacity:0.2;}
.st3{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
</style>
<metadata id="CorelCorpID_0Corel-Layer">
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="114.8" width="87.7" x="17.6" y="4"></sliceSourceBounds>
</sfw>
</metadata>
<path class="st0" d="M91.9,34.5c0,16.8-13.6,30.4-30.4,30.4S31.1,51.3,31.1,34.5S44.7,4.1,61.5,4.1S91.9,17.7,91.9,34.5z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="31.1" y1="34.5" x2="91.9" y2="34.5">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st1" d="M91.9,34.5c0,16.8-13.6,30.4-30.4,30.4S31.1,51.3,31.1,34.5S44.7,4.1,61.5,4.1S91.9,17.7,91.9,34.5z"/>
<path class="st0" d="M17.6,78.4h47.2c22.4,0,40.5,18.1,40.5,40.5H58.1C35.8,118.9,17.6,100.7,17.6,78.4z"/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="17.6" y1="98.65" x2="105.3" y2="98.65">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st2" d="M17.6,78.4h47.2c22.4,0,40.5,18.1,40.5,40.5H58.1C35.8,118.9,17.6,100.7,17.6,78.4z"/>
<polygon class="st3" points="56.3,78.4 66.1,78.4 66.1,104.6 56.3,104.6 "/>
</svg>

Before

Width:  |  Height:  |  Size: 2.4 KiB

@@ -1,62 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 122.9 122.9"
style="enable-background:new 0 0 122.9 122.9;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;}
.st1{fill:#00A079;}
.st2{fill:url(#SVGID_1_);fill-opacity:0.2;}
.st3{fill:#FBB130;}
.st4{fill:url(#SVGID_2_);fill-opacity:0.2;}
.st5{fill:#006158;}
.st6{fill:url(#SVGID_3_);fill-opacity:0.2;}
.st7{display:none;fill:#FFFFFF;}
</style>
<metadata id="CorelCorpID_0Corel-Layer">
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="122.9" width="122.9" x="0" y="0"></sliceSourceBounds>
</sfw>
</metadata>
<g id="Layer_3">
<rect y="0" class="st0" width="122.9" height="122.9"/>
<g id="Layer_2_1_">
<path class="st1" d="M3.3,31.4h116.5V92c0,5.1-4.2,9.3-9.3,9.3H3.3V31.4z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="-0.4914" y1="758.4995" x2="123.6299" y2="810.2166" gradientTransform="matrix(1 0 0 1 0 -718)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st2" d="M3.3,31.4h116.5V92c0,5.1-4.2,9.3-9.3,9.3H3.3V31.4z"/>
<path class="st3" d="M12.6,52.3c-5.1,0-9.3-4.2-9.3-9.3V31.3c0-5.1,4.2-9.3,9.3-9.3h107.2v21c0,5.1-4.2,9.3-9.3,9.3H12.6z"/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="25.0528" y1="717.3729" x2="100.743" y2="790.1522" gradientTransform="matrix(1 0 0 1 0 -718)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st4" d="M12.6,52.3c-5.1,0-9.3-4.2-9.3-9.3V31.3c0-5.1,4.2-9.3,9.3-9.3h107.2v21c0,5.1-4.2,9.3-9.3,9.3H12.6z"/>
<path class="st5" d="M3.3,40.7h116.5V50c0,5.1-4.2,9.3-9.3,9.3H12.6c-5.1,0-9.3-4.2-9.3-9.3C3.3,50,3.3,40.7,3.3,40.7z"/>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="41.9011" y1="733.9953" x2="84.2298" y2="800.1337" gradientTransform="matrix(1 0 0 1 0 -718)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st6" d="M3.3,40.7h116.5V50c0,5.1-4.2,9.3-9.3,9.3H12.6c-5.1,0-9.3-4.2-9.3-9.3C3.3,50,3.3,40.7,3.3,40.7z"/>
<path class="st7" d="M98.8,59.3c0,3.9-3.1,7-7,7s-7-3.1-7-7s3.1-7,7-7C95.7,52.3,98.8,55.5,98.8,59.3z"/>
<path class="st7" d="M80.2,71h11.7c6.4,0,11.7,5.2,11.7,11.7H91.8C85.4,82.6,80.2,77.4,80.2,71z"/>
</g>
</g>
<g id="Layer_2">
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 330 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 171 KiB

@@ -1,107 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1"
id="Layer_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;" xmlns:xodm="http://www.corel.com/coreldraw/odm/2003"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 122.9 122.9"
style="enable-background:new 0 0 122.9 122.9;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;}
.st1{fill-rule:evenodd;clip-rule:evenodd;fill:#1BB6F9;}
.st2{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_1_);fill-opacity:0.2;}
.st3{fill-rule:evenodd;clip-rule:evenodd;fill:#0382F3;}
.st4{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_2_);fill-opacity:0.2;}
.st5{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_3_);fill-opacity:0.2;}
.st6{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_4_);fill-opacity:0.2;}
.st7{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_5_);fill-opacity:0.2;}
.st8{fill-rule:evenodd;clip-rule:evenodd;fill:#102E7A;}
.st9{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_6_);fill-opacity:0.2;}
.st10{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_7_);fill-opacity:0.2;}
.st11{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_8_);fill-opacity:0.2;}
.st12{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_9_);fill-opacity:0.2;}
.st13{fill:#FFFFFF;}
.st14{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
</style>
<metadata id="CorelCorpID_0Corel-Layer">
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="122.9" width="122.9" x="0" y="0"></sliceSourceBounds>
</sfw>
</metadata>
<g id="Layer_x0020_1">
<rect y="0" class="st0" width="122.9" height="122.9"/>
<g id="_2888754740800">
<path class="st1" d="M97.3,119.9h-73c-1.6,0-3-1.3-3-3V14.6c0-6.6,5.4-12,12-12h73c1.7,0,3,1.3,3,3v102.3
C109.3,114.5,103.9,119.9,97.3,119.9z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="21.3" y1="61.25" x2="109.3" y2="61.25">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st2" d="M97.3,119.9h-73c-1.6,0-3-1.3-3-3V14.6c0-6.6,5.4-12,12-12h73c1.7,0,3,1.3,3,3v102.3
C109.3,114.5,103.9,119.9,97.3,119.9z"/>
<path class="st3" d="M21.3,31.9h-3.7c-2,0-3.7-1.6-3.7-3.7l0,0c0-2,1.6-3.7,3.7-3.7h3.7l7.3,3.7L21.3,31.9z"/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="13.9" y1="28.2" x2="28.6" y2="28.2">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st4" d="M21.3,31.9h-3.7c-2,0-3.7-1.6-3.7-3.7l0,0c0-2,1.6-3.7,3.7-3.7h3.7l7.3,3.7L21.3,31.9z"/>
<path class="st3" d="M21.3,53.9h-3.7c-2,0-3.7-1.6-3.7-3.7l0,0c0-2,1.6-3.7,3.7-3.7h3.7l7.3,3.7L21.3,53.9z"/>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="13.9" y1="50.2" x2="28.6" y2="50.2">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st5" d="M21.3,53.9h-3.7c-2,0-3.7-1.6-3.7-3.7l0,0c0-2,1.6-3.7,3.7-3.7h3.7l7.3,3.7L21.3,53.9z"/>
<path class="st3" d="M21.3,75.9h-3.7c-2,0-3.7-1.6-3.7-3.7l0,0c0-2,1.6-3.7,3.7-3.7h3.7l7.3,3.7L21.3,75.9z"/>
<linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="13.9" y1="72.2" x2="28.6" y2="72.2">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st6" d="M21.3,75.9h-3.7c-2,0-3.7-1.6-3.7-3.7l0,0c0-2,1.6-3.7,3.7-3.7h3.7l7.3,3.7L21.3,75.9z"/>
<path class="st3" d="M21.3,97.9h-3.7c-2,0-3.7-1.6-3.7-3.7l0,0c0-2,1.6-3.7,3.7-3.7h3.7l7.3,3.7L21.3,97.9z"/>
<linearGradient id="SVGID_5_" gradientUnits="userSpaceOnUse" x1="13.9" y1="94.2" x2="28.6" y2="94.2">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st7" d="M21.3,97.9h-3.7c-2,0-3.7-1.6-3.7-3.7l0,0c0-2,1.6-3.7,3.7-3.7h3.7l7.3,3.7L21.3,97.9z"/>
<path class="st8" d="M21.3,24.6H25c2,0,3.6,1.6,3.6,3.6l0,0c0,2-1.6,3.6-3.6,3.6h-3.7V24.6z"/>
<linearGradient id="SVGID_6_" gradientUnits="userSpaceOnUse" x1="21.3" y1="28.2" x2="28.6" y2="28.2">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st9" d="M21.3,24.6H25c2,0,3.6,1.6,3.6,3.6l0,0c0,2-1.6,3.6-3.6,3.6h-3.7V24.6z"/>
<path class="st8" d="M21.3,46.6H25c2,0,3.6,1.6,3.6,3.6l0,0c0,2-1.6,3.6-3.6,3.6h-3.7V46.6z"/>
<linearGradient id="SVGID_7_" gradientUnits="userSpaceOnUse" x1="21.3" y1="50.2" x2="28.6" y2="50.2">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st10" d="M21.3,46.6H25c2,0,3.6,1.6,3.6,3.6l0,0c0,2-1.6,3.6-3.6,3.6h-3.7V46.6z"/>
<path class="st8" d="M21.3,68.6H25c2,0,3.6,1.6,3.6,3.6l0,0c0,2-1.6,3.6-3.6,3.6h-3.7V68.6z"/>
<linearGradient id="SVGID_8_" gradientUnits="userSpaceOnUse" x1="21.3" y1="72.2" x2="28.6" y2="72.2">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st11" d="M21.3,68.6H25c2,0,3.6,1.6,3.6,3.6l0,0c0,2-1.6,3.6-3.6,3.6h-3.7V68.6z"/>
<path class="st8" d="M21.3,90.6H25c2,0,3.6,1.6,3.6,3.6l0,0c0,2-1.6,3.6-3.6,3.6h-3.7V90.6z"/>
<linearGradient id="SVGID_9_" gradientUnits="userSpaceOnUse" x1="21.3" y1="94.2" x2="28.6" y2="94.2">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st12" d="M21.3,90.6H25c2,0,3.6,1.6,3.6,3.6l0,0c0,2-1.6,3.6-3.6,3.6h-3.7V90.6z"/>
<g>
<path class="st13" d="M57.6,52.6c-6.1,0-11,4.9-11,11v18.3h7.3v-7.3h7.3v7.3h7.3V63.6C68.6,57.5,63.6,52.6,57.6,52.6L57.6,52.6z
M61.2,67.2h-7.3v-3.7c0-2.1,1.6-3.7,3.7-3.7s3.7,1.6,3.7,3.7v3.7H61.2z"/>
<polygon class="st14" points="90.6,45.2 83.2,45.2 83.2,37.9 75.9,37.9 75.9,45.2 68.6,45.2 68.6,52.6 75.9,52.6 75.9,59.9
83.2,59.9 83.2,52.6 90.6,52.6 "/>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 157 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

@@ -1,737 +0,0 @@
<section class="oe_container">
<div class="container">
<div class="mw-100 py-5 px-lg-5 px-md-5 px-0 bg-100 rounded-4 mt32">
<div class="row mx-0">
<div class="col-md-6 col-12 pb-2 pb-md-0 pr-md-2 mb16">
<div class="oe_padded h-100 ml-md-4" style="padding-left:20px">
<img class="float-left mb-2"
src="students-icon.svg" style="width:15%;"/>
<h3 class="pl-4"
style="font-family:'Open Sans', sans-serif; font-style:normal; font-weight:700; font-size:24px; line-height:28.8px; color:#000000">
Student Information Management
</h3>
<div style="font-family:'Open Sans', sans-serif; font-style:normal; font-weight:400; font-size:16px; line-height:22px; color:#475569">
A centralized system for managing student data, including profiles, activities, health
information, and parental details, to facilitate informed decision-making.
</div>
</div>
</div>
<div class="col-md-6 col-12 pb-2 pb-md-0 pr-md-2 mb16">
<div class="oe_padded h-100 ml-md-4" style="padding-left:20px">
<img class="float-left mb-2"
src="faculties-icon.svg" style="width:15%;"/>
<h3 class="pl-4"
style="font-family:'Open Sans', sans-serif; font-style:normal; font-weight:700; font-size:24px; line-height:28.8px; color:#000000">
Faculty Management
</h3>
<div style="font-family:'Open Sans', sans-serif; font-style:normal; font-weight:400; font-size:16px; line-height:22px; color:#475569">
Streamlines faculty information, skills, degrees, and employment history, while integrating with
HR management and payroll systems.
</div>
</div>
</div>
<div class="col-md-6 col-12 pb-2 pb-md-0 pr-md-2 mb16">
<div class="oe_padded h-100 ml-md-4" style="padding-left:20px">
<img class="float-left mb-2"
src="courses-icon 1.svg" style="width:15%;">
<h3 class="pl-4"
style="font-family:'Open Sans', sans-serif; font-style:normal; font-weight:700; font-size:24px; line-height:28.8px; color:#000000">
Course Management
</h3>
<div style="font-family:'Open Sans', sans-serif; font-style:normal; font-weight:400; font-size:16px; line-height:22px; color:#475569">
Efficiently organizes courses, subjects, and sessions, including curriculum, lesson plans, and
timetables.
</div>
</div>
</div>
<div class="col-md-6 col-12 pb-2 pb-md-0 pr-md-2 mb16">
<div class="oe_padded h-100 ml-md-4" style="padding-left:20px">
<img class="float-left mb-2"
src="openeducat_admission.svg" style="width:15%;"/>
<h3 class="pl-4"
style="font-family:'Open Sans', sans-serif; font-style:normal; font-weight:700; font-size:24px; line-height:28.8px; color:#000000">
Admission Management
</h3>
<div style="font-family:'Open Sans', sans-serif; font-style:normal; font-weight:400; font-size:16px; line-height:22px; color:#475569">
Simplifies the enrollment process with online applications, planned admissions, and integrated
communication tools.
</div>
</div>
</div>
<div class="col-md-6 col-12 pb-2 pb-md-0 pr-md-2 mb16">
<div class="oe_padded h-100 ml-md-4" style="padding-left:20px">
<img class="float-left mb-2"
src="openeducat_exam.svg" style="width:15%;"/>
<h3 class="pl-4"
style="font-family:'Open Sans', sans-serif; font-style:normal; font-weight:700; font-size:24px; line-height:28.8px; color:#000000">
Examination Management
</h3>
<div style="font-family:'Open Sans', sans-serif; font-style:normal; font-weight:400; font-size:16px; line-height:22px; color:#475569">
Facilitates exam scheduling using various evaluation methods, supports online exams, and
generates automated report cards.
</div>
</div>
</div>
<div class="col-md-6 col-12 pb-2 pb-md-0 pr-md-2 mb16">
<div class="oe_padded h-100 ml-md-4" style="padding-left:20px">
<img class="float-left mb-2"
src="openeducat_account_financial_reports.svg" style="width:15%;"/>
<h3 class="pl-4"
style="font-family:'Open Sans', sans-serif; font-style:normal; font-weight:700; font-size:24px; line-height:28.8px; color:#000000">
Financial Management
</h3>
<div style="font-family:'Open Sans', sans-serif; font-style:normal; font-weight:400; font-size:16px; line-height:22px; color:#475569">
Manages financial activities with flexible payment systems, automated fee reminders, and
detailed financial reports.
</div>
</div>
</div>
<div class="col-md-6 col-12 pb-2 pb-md-0 pr-md-2 mb16">
<div class="oe_padded h-100 ml-md-4" style="padding-left:20px">
<img class="float-left mb-2"
src="openeducat_attendance.svg" style="width:15%;"/>
<h3 class="pl-4"
style="font-family:'Open Sans', sans-serif; font-style:normal; font-weight:700; font-size:24px; line-height:28.8px; color:#000000">
Attendance Management
</h3>
<div style="font-family:'Open Sans', sans-serif; font-style:normal; font-weight:400; font-size:16px; line-height:22px; color:#475569">
Tracks attendance and manages class schedules efficiently to ensure smooth academic operations.
</div>
</div>
</div>
<div class="col-md-6 col-12 pb-2 pb-md-0 pr-md-2 mb16">
<div class="oe_padded h-100 ml-md-4" style="padding-left:20px">
<img class="float-left mb-2"
src="openeducat_library.svg" style="width:15%;"/>
<h3 class="pl-4"
style="font-family:'Open Sans', sans-serif; font-style:normal; font-weight:700; font-size:24px; line-height:28.8px; color:#000000">
Library Management
</h3>
<div style="font-family:'Open Sans', sans-serif; font-style:normal; font-weight:400; font-size:16px; line-height:22px; color:#475569">
Handles book lending, cataloging, and member management to support educational resources.
</div>
</div>
</div>
<div class="col-md-6 col-12 pb-2 pb-md-0 pr-md-2 mb16">
<div class="oe_padded h-100 ml-md-4" style="padding-left:20px">
<img class="float-left mb-2"
src="lms-icon.svg" style="width:15%;"/>
<h3 class="pl-4"
style="font-family:'Open Sans', sans-serif; font-style:normal; font-weight:700; font-size:24px; line-height:28.8px; color:#000000">
Learning Management System
</h3>
<div style="font-family:'Open Sans', sans-serif; font-style:normal; font-weight:400; font-size:16px; line-height:22px; color:#475569">
Enhances collaboration with integrated messaging and notifications to keep stakeholders
informed.
</div>
</div>
</div>
<div class="col-md-6 col-12 pb-2 pb-md-0 pr-md-2 mb16">
<div class="oe_padded h-100 ml-md-4" style="padding-left:20px">
<img class="float-left mb-2"
src="openeducat_classroom.svg" style="width:15%;"/>
<h3 class="pl-4"
style="font-family:'Open Sans', sans-serif; font-style:normal; font-weight:700; font-size:24px; line-height:28.8px; color:#000000">
Classroom Management
</h3>
<div style="font-family:'Open Sans', sans-serif; font-style:normal; font-weight:400; font-size:16px; line-height:22px; color:#475569">
Generates insightful reports for data-driven decision-making, helping institutions optimize
their operations.
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="oe_container pt64">
<div class="container">
<div class="mw-100 py-5 px-lg-5 px-md-5 px-0 bg-100 rounded-4">
<div class="oe_padded ml-md-4" style="padding-left:20px">
<h3 class="pl-4"
style="font-family:'Open Sans', sans-serif; font-weight:700; font-size:26px; line-height:31px; color:#000000">
Highlights
</h3>
</div>
<div class="d-flex row">
<div class="col-md-6 col-lg-4 col-sm-12 p-0" style="border:none">
<div class="ms-3 position-relative">
<img class="mb-2 me-2" src="openeducat_assignment.svg" alt="Icon" style="width:48px;"/>
<span style="font-family:'Open Sans', sans-serif; font-style:normal; color:black; font-size:16px; font-weight:400; line-height:24px; letter-spacing:0em; text-align:left">
Assignment Allocation
</span>
</div>
</div>
<div class="col-md-6 col-lg-4 col-sm-12 p-0 mt-2" style="border:none">
<div class="ms-3 position-relative">
<img class="mb-2 me-2" src="openeducat_exam.svg" alt="Icon" style="width:48px;"/>
<span style="font-family:'Open Sans', sans-serif; font-style:normal; color:black; font-size:16px; font-weight:400; line-height:24px; letter-spacing:0em; text-align:left">
Exam Management
</span>
</div>
</div>
<div class="col-md-6 col-lg-4 col-sm-12 p-0 mt-2" style="border:none">
<div class="ms-3 position-relative">
<img class="mb-2 me-2" src="fees.svg" alt="Icon" style="width:48px;"/>
<span style="font-family:'Open Sans', sans-serif; font-style:normal; color:black; font-size:16px; font-weight:400; line-height:24px; letter-spacing:0em; text-align:left">
Fees Management
</span>
</div>
</div>
<div class="col-md-6 col-lg-4 col-sm-12 p-0 mt-2" style="border:none">
<div class="ms-3 position-relative">
<img class="float-left mb-2" src="inventory.svg" style="width:15%;">
<span style="font-family:'Open Sans', sans-serif; font-style:normal; color:black; font-size:16px; font-weight:400; line-height:24px; letter-spacing:0em; text-align:left">
Inventory Management
</span>
</div>
</div>
<div class="col-md-6 col-lg-4 col-sm-12 p-0 mt-2" style="border:none">
<div class="ms-3 position-relative">
<img class="mb-2 me-2" src="campus-icon.svg" alt="Icon" style="width:48px;"/>
<span style="font-family:'Open Sans', sans-serif; font-style:normal; color:black; font-size:16px; font-weight:400; line-height:24px; letter-spacing:0em; text-align:left">
Campus Management
</span>
</div>
</div>
<div class="col-md-6 col-lg-4 col-sm-12 p-0 mt-2" style="border:none">
<div class="ms-3 position-relative">
<img class="mb-2 me-2" src="notice-board-icon.svg" alt="Icon" style="width:48px;"/>
<span style="font-family:'Open Sans', sans-serif; font-style:normal; color:black; font-size:16px; font-weight:400; line-height:24px; letter-spacing:0em; text-align:left">
Notice Board
</span>
<span class="badge badge-secondary bg-success text-white position-absolute p-1">Enterprise</span>
</div>
</div>
<div class="col-md-6 col-lg-4 col-sm-12 p-0" style="border:none">
<div class="ms-3 position-relative">
<img class="mb-2 me-2" src="grade-book-icon.svg" alt="Icon" style="width:48px;"/>
<span style="font-family:'Open Sans', sans-serif; font-style:normal; color:black; font-size:16px; font-weight:400; line-height:24px; letter-spacing:0em; text-align:left">
Gradebook Management
</span>
<span class="badge badge-secondary bg-success text-white position-absolute p-1">Enterprise</span>
</div>
</div>
<div class="col-md-6 col-lg-4 col-sm-12 p-0 mt-2" style="border:none">
<div class="ms-3 position-relative">
<img class="mb-2 me-2" src="assignment-annotation-icon.png" alt="Icon" style="width:48px;"/>
<span style="font-family:'Open Sans', sans-serif; font-style:normal; color:black; font-size:16px; font-weight:400; line-height:24px; letter-spacing:0em; text-align:left">
Assignment Annotation
</span>
<span class="badge badge-secondary bg-success text-white position-absolute p-1">Enterprise</span>
</div>
</div>
<div class="col-md-6 col-lg-4 col-sm-12 p-0 mt-2" style="border:none">
<div class="ms-3 position-relative">
<img class="mb-2 me-2" src="openeducat_alumni_enterprise.svg" alt="Icon" style="width:48px;"/>
<span style="font-family:'Open Sans', sans-serif; font-style:normal; color:black; font-size:16px; font-weight:400; line-height:24px; letter-spacing:0em; text-align:left">
Alumni Management
</span>
<span class="badge badge-secondary bg-success text-white position-absolute p-1">Enterprise</span>
</div>
</div>
<div class="col-md-6 col-lg-4 col-sm-12 p-0 mt-2" style="border:none">
<div class="ms-3 position-relative">
<img class="mb-2 me-2" src="transportation-icon.svg" alt="Icon" style="width:48px;"/>
<span style="font-family:'Open Sans', sans-serif; font-style:normal; color:black; font-size:16px; font-weight:400; line-height:24px; letter-spacing:0em; text-align:left">
Transpotation Management
</span>
<span class="badge badge-secondary bg-success text-white position-absolute p-1">Enterprise</span>
</div>
</div>
<div class="col-md-6 col-lg-4 col-sm-12 p-0 mt-2" style="border:none">
<div class="ms-3 position-relative">
<img class="mb-2 me-2" src="kpi-dashboard-icon.svg" alt="Icon" style="width:48px;"/>
<span style="font-family:'Open Sans', sans-serif; font-style:normal; color:black; font-size:16px; font-weight:400; line-height:24px; letter-spacing:0em; text-align:left">
KPI Dashboards
</span>
<span class="badge badge-secondary bg-success text-white position-absolute p-1">Enterprise</span>
</div>
</div>
<div class="col-md-6 col-lg-4 col-sm-12 p-0 mt-2" style="border:none">
<div class="ms-3 position-relative">
<img class="float-left mb-2" src="news.svg" style="width:15%;">
<span style="font-family:'Open Sans', sans-serif; font-style:normal; color:black; font-size:16px; font-weight:400; line-height:24px; letter-spacing:0em; text-align:left">
News Portal
</span>
<span class="badge badge-secondary bg-success text-white position-absolute p-1">Enterprise</span>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="oe_container pt64">
<div class="container">
<div class="row no-gutters mw-100 mx-0">
<section class="" id="inner_page_banner_section">
<div class="container pt32 pb32">
<div class="row align-items-center">
<div class="col-12 col-lg-12 col-md-12 col-sm-12 col-xs-12 mb32">
<h1 class="mt0 font-weight-normal page-title text-center">OpenEduCat vs other odoo
educational modules
and applications </h1>
<p class="text-center">Below is a concise side-by-side comparison table highlighting why
OpenEduCat stands out
from other Odoo-based education management modules: </p>
<div class="erp_compare_table my-5 text-dark table-responsive">
<!-- <table class="table table-bordered table-striped">-->
<table class="table table-bordered table-striped">
<thead class="bg-black text-white">
<tr class="">
<th>Criteria</th>
<th>OpenEduCat</th>
<th>Other Odoo Educational Modules</th>
</tr>
</thead>
<tbody>
<tr>
<td>1. History &amp; Expertise</td>
<td>- First specialized solution in the Odoo ecosystem
- Deep expertise in both ERP and education
- Decades of combined industry knowledge
</td>
<td>- Often smaller scale or a byproduct of broader Odoo offerings
- Typically less domain-focused and less proven
</td>
</tr>
<tr>
<td>2. Track Record</td>
<td>- 3M+ users and 50,000+ institutes worldwide
- Global community of educators and administrators
</td>
<td>- Limited user base and references
- Less recognized in global education circles
</td>
</tr>
<tr>
<td>3. Core Product Focus</td>
<td>- Maintained as a flagship product at OpenEduCat, Inc.
- Continuous investments in enhancements and new features
</td>
<td>- Generally one of the many modules a developer might offer, leading to
divided attention
</td>
</tr>
<tr>
<td>4. Reviews &amp; Reputation</td>
<td>- Highly rated on G2 and SourceForge
- Consistent positive customer feedback and testimonials
</td>
<td>- Fewer or less visible third-party reviews</td>
</tr>
<tr>
<td>5. Active Development</td>
<td>- Frequent releases and timely updates
- Dedicated roadmap for education-related improvements
</td>
<td>- Irregular or slow updates
- May not keep pace with evolving education technology
</td>
</tr>
<tr>
<td>6. Open Source &amp; Enterprise</td>
<td>- Fully open source with an optional Enterprise Edition
- Flexible, cost-effective solutions for institutions of all sizes
</td>
<td>- Some may offer only limited versions or features, requiring more
customization
</td>
</tr>
<tr>
<td>7. Customer Support &amp; Community</td>
<td>- Extensive documentation, tutorials, and an active community
- Professional support from experts in both ERP and education
</td>
<td>- Limited or ad-hoc support
- Smaller community and less specialized resources
</td>
</tr>
<tr>
<td>8. Scalability &amp; Reliability</td>
<td>- Proven performance in large-scale deployments
- Designed to handle complex workflows and multiple campuses
</td>
<td>- Often suitable only for smaller environments</td>
</tr>
<tr>
<td>9. Integration &amp; Customization</td>
<td>- Native Odoo integration plus easy compatibility with third-party tools
- Customizable for unique academic workflows
</td>
<td>- May require extra effort or third-party help to integrate</td>
</tr>
<tr>
<td>10. Overall Value &amp; ROI</td>
<td>- High-quality features and ongoing innovation
- A trusted, long-term solution backed by a large user base and active
development
</td>
<td>- Uncertain support or updates, risking higher long-term costs</td>
</tr>
</tbody>
</table>
</div>
<div class="mt48"> <h3 class="pl-4" style="font-family:'Open Sans', sans-serif; font-weight:700; font-size:26px; line-height:31px; color:#000000">Why OpenEduCat Matters</h3>
<!-- <h5 class="mb24">Why OpenEduCat Matters 🎓 </h5>-->
<ul class="mb32 list-unstyled">
<li class="mb-3 text-black">
Institutional Longevity :
OpenEduCat's unwavering commitment to education ensures a future-proof solution,
providing your institution with long-term stability and reliability.
</li>
<li class="mb-3 text-black">
Cost-Effective Investment
Leveraging a robust open-source foundation coupled with optional enterprise
support, OpenEduCat minimizes your total cost of ownership by eliminating hidden
maintenance and upgrade expenses.
</li>
<li class="mb-3 text-black">
Proven Industry Expertise
Our extensive experience in both ERP systems and the education sector guarantees
a mature, high-performance solution capable of addressing complex institutional
requirements.
</li>
<li class="mb-3 text-black">
Scalable Solutions for All
"Choosing OpenEduCat isn't merely implementing another module—it's an investment
in a global leader in education management, purpose-built for the Odoo platform.
From small institutions to large universities, OpenEduCat seamlessly scales to
meet your evolving needs."
</li>
<li class="mb-3 text-black">
Tailored for Education
As a specialized solution for the education sector, OpenEduCat offers features
and functionalities specifically designed to enhance academic operations and
student management.
</li>
<li class="mb-3 text-black">
Data Security and Compliance
With increasing focus on data protection in education, OpenEduCat prioritizes
security measures and compliance with educational data regulations.
</li>
</ul>
<blockquote class="text-black border-0" style="font-size: 22px;"> When you choose <b
class="text-o-color-1">OpenEduCat</b> you are not just installing another
module you are investing in a <b class="text-o-color-1">global leader </b> in
education management built specifically for the Odoo platform. Whether you are a
small institution or a large university OpenEduCat scales seamlessly to meet your
needs
</blockquote>
</div>
</div>
</div>
</div>
</section>
</div>
</div>
</section>
<section class="oe_container pt64">
<div class="container">
<div class="mw-100 py-5 px-5 bg-100 rounded-4">
<div class="oe_padded ml-md-4" style="padding-left:20px">
<h3 class="pl-4"
style="font-family:'Open Sans', sans-serif; font-weight:700; font-size:26px; line-height:31px; color:#000000">
Badges &amp; Awards
</h3>
</div>
<div class="d-flex row">
<img class="img img-fluid" src="g2-img.svg"/>
</div>
<div class="d-flex row">
<img class="img img-fluid" src="sourceforge-img.svg"/>
</div>
</div>
</div>
</section>
<section class="oe_container pt32">
<div class="container">
<!-- <div class="mt64 oec_feature row mx-0 align-items-center"-->
<!-- style="border: 1px solid #e3eaf2;border-radius: 12px;padding: 40px 20px;background: #f6fafe;">-->
<!-- <div class="col-12 col-sm-12 col-md-12 col-lg-7"><h5>Get in touch for a personalized-->
<!-- demo or to discuss how we can tailor OpenEduCat to your institutions unique-->
<!-- requirements. </h5></div>-->
<!-- <div class="col-12 col-sm-12 col-md-12 col-lg-5 text-center">-->
<!-- <div class="banner_btn"><a href="https://openeducat.org/demo"-->
<!-- title="Try For Free"-->
<!-- class="mr-2 mr-lg-2 mr-md-2 my-1 text-center btn btn-primary banner-btn-fill">-->
<!-- Try For Free </a> <a href="https://openeducat.org/booking"-->
<!-- title="Talk to Expert"-->
<!-- class="mr-2 mr-lg-2 mr-md-2 my-1 text-center btn btn-primary banner-btn-light">-->
<!-- Talk to Expert </a></div>-->
<!-- </div>-->
<!-- </div>-->
<div class="row no-gutters mw-100 mx-0 py-5 px-lg-5 px-md-5 rounded-4 mt32 mb32 bg-100">
<div class="mb16">
<h1 class="text-center">Need Any Help?</h1>
</div>
<div class="text-left col-12">
<ul class="inlineBlock list-unstyled row">
<li class="col-12 p-2 col-lg-6"><div style="text-align: center;border: 1px solid #ddd;padding: 10px;"><h4 style="line-height: 1.5;">Website : <br/> openeducat.org</h4></div></li>
<li class="col-12 p-2 col-lg-6"><div style="text-align: center;border: 1px solid #ddd;padding: 10px;"><h4 style="line-height: 1.5;">Contact Us : <br/> openeducat.org/contactus </h4></div></li>
<li class="col-12 p-2 col-lg-6"><div style="text-align: center;border: 1px solid #ddd;padding: 10px;"><h4 style="line-height: 1.5;">Try for Free : <br/> openeducat.org/demo </h4></div></li>
<li class="col-12 p-2 col-lg-6"><div style="text-align: center;border: 1px solid #ddd;padding: 10px;"><h4 style="line-height: 1.5;">Talk to Expert : <br/> openeducat.org/booking </h4></div></li>
</ul>
</div>
<!-- <div class="text-left col-6">-->
<!-- <img class="img img-fluid" src="help.jpg"/>-->
<!-- </div>-->
</div>
</div>
</section>
<!--<section class="oe_container">-->
<!-- <div class="oe_mt16 oe_mb16">-->
<!-- <h2 class="oe_slogan">Need Any Help?</h2>-->
<!-- </div>-->
<!-- <div class="oe_slogan">-->
<!-- <a class="btn btn-primary btn-lg mt8" style="color: #FFFFFF !important;" href="mailto:support@openeducat.org"><i-->
<!-- class="fa fa-envelope"></i> Email </a>-->
<!-- <a class="btn btn-primary btn-lg mt8" style="color: #FFFFFF !important;"-->
<!-- href="https://www.openeducat.org/page/contactus"><i class="fa fa-phone"></i> Contact Us </a>-->
<!-- <a class="btn btn-primary btn-lg mt8" style="color: #FFFFFF !important;"-->
<!-- href="https://www.openeducat.org/page/contactus"><i class="fa fa-check-square"></i> Request Customization-->
<!-- </a>-->
<!-- <a class="mt8 btn btn-primary btn-lg" style="color: #FFFFFF !important;margin-right: 7px;"-->
<!-- href="https://www.openeducat.org/page/return-and-refund-policy"><i class="fa fa-share-square" style=""></i>-->
<!-- Returns and Refunds Policy</a>-->
<!-- </div>-->
<!--</section>-->
<!--old-->
<!--<section class="oe_container">-->
<!-- <div class="oe_row oe_spaced">-->
<!-- <div class="oe_span12">-->
<!-- <h2 class="oe_slogan">OpenEduCat Core</h2>-->
<!-- <h3 class="oe_slogan">Efficient management of students,-->
<!-- faculties, courses and batches with a collaborative platform</h3>-->
<!-- </div>-->
<!-- <div class="oe_span6">-->
<!-- <div class="oe_demo oe_picture oe_screenshot">-->
<!-- <a href="https://www.openeducat.org/demo"> <img-->
<!-- src="openeducat_logo.png">-->
<!-- </a>-->
<!-- <div class="oe_demo_footer oe_centeralign">Online Demo</div>-->
<!-- </div>-->
<!-- </div>-->
<!-- <div class="oe_span6">-->
<!-- <p class="oe_mt32">Based on best of class enterprise level-->
<!-- architecture, OpenEduCat is ready to be used from local-->
<!-- infrastructure to a highly scalable cloud environment.</p>-->
<!-- <div class="oe_centeralign oe_websiteonly">-->
<!-- <a href="https://www.openeducat.org/contactus/"-->
<!-- class="oe_button oe_big oe_tacky">Contact Us</a>-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<!--</section>-->
<!--<section class="oe_container oe_dark">-->
<!-- <div class="oe_row oe_spaced">-->
<!-- <h2 class="oe_slogan">Student Information At Your Click</h2>-->
<!-- <div class="oe_span6">-->
<!-- <p class="oe_mt32">A complete student management system which-->
<!-- enables you to store all information related to students such as-->
<!-- address, blood group, achievements and much more.</p>-->
<!-- </div>-->
<!-- <div class="oe_span6">-->
<!-- <div class="oe_row_img oe_centered">-->
<!-- <img class="oe_picture oe_screenshot" src="student.png">-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<!--</section>-->
<!--<section class="oe_container">-->
<!-- <div class="oe_row oe_spaced">-->
<!-- <h2 class="oe_slogan">Easier Faculty Management</h2>-->
<!-- <div class="oe_span6">-->
<!-- <div class="oe_row_img oe_centered">-->
<!-- <img class="oe_picture" src="faculty.png">-->
<!-- </div>-->
<!-- </div>-->
<!-- <div class="oe_span6">-->
<!-- <p class="oe_mt32">Faculty management system with integrated HR-->
<!-- management system gives full control over information related to-->
<!-- faculty like educational degree, skills and payroll.</p>-->
<!-- </div>-->
<!-- </div>-->
<!--</section>-->
<!--<section class="oe_container oe_dark">-->
<!-- <div class="oe_row oe_spaced">-->
<!-- <h2 class="oe_slogan">Subject Management</h2>-->
<!-- <div class="oe_span6">-->
<!-- <p class="oe_mt32">Subject management system to manage-->
<!-- details of subject like name, code and type such as theory, practical-->
<!-- or both.</p>-->
<!-- </div>-->
<!-- <div class="oe_span6">-->
<!-- <div class="oe_row_img oe_centered">-->
<!-- <img class="oe_picture" src="subjects.png">-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<!--</section>-->
<!--<section class="oe_container">-->
<!-- <div class="oe_row oe_spaced">-->
<!-- <h2 class="oe_slogan">Course Management</h2>-->
<!-- <div class="oe_span6">-->
<!-- <div class="oe_row_img oe_centered">-->
<!-- <img class="oe_picture oe_screenshot" src="courses.png">-->
<!-- </div>-->
<!-- </div>-->
<!-- <div class="oe_span6">-->
<!-- <p class="oe_mt32">A Course management system provides detailed-->
<!-- information of course and subjects related to that course. You-->
<!-- can manage parent-child relationship between courses.</p>-->
<!-- </div>-->
<!-- </div>-->
<!--</section>-->
<!--<section class="oe_container oe_dark">-->
<!-- <div class="oe_row oe_spaced">-->
<!-- <h2 class="oe_slogan">Batch Management</h2>-->
<!-- <div class="oe_span6">-->
<!-- <p class="oe_mt32">Batch management system to manage batches of-->
<!-- students from different courses.</p>-->
<!-- </div>-->
<!-- <div class="oe_span6">-->
<!-- <div class="oe_row_img oe_centered">-->
<!-- <img class="oe_picture oe_screenshot" src="batch.png">-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<!--</section>-->
<!--<section class="oe_container">-->
<!-- <div class="oe_row oe_spaced">-->
<!-- <div class="oe_span12">-->
<!-- <h2 class="oe_slogan">OpenEduCat Core</h2>-->
<!-- <h3 class="oe_slogan">Efficient management of students,-->
<!-- faculties, courses and batches with a collaborative platform</h3>-->
<!-- </div>-->
<!-- <div class="oe_span6">-->
<!-- <div class="oe_demo oe_picture oe_screenshot">-->
<!-- <a href="https://www.openeducat.org/demo"> <img-->
<!-- src="openeducat_logo.png">-->
<!-- </a>-->
<!-- <div class="oe_demo_footer oe_centeralign">Online Demo</div>-->
<!-- </div>-->
<!-- </div>-->
<!-- <div class="oe_span6">-->
<!-- <p class="oe_mt32">Based on best of class enterprise level-->
<!-- architecture, OpenEduCat is ready to be used from local-->
<!-- infrastructure to a highly scalable cloud environment.</p>-->
<!-- <div class="oe_centeralign oe_websiteonly">-->
<!-- <a href="https://www.openeducat.org/contactus/"-->
<!-- class="oe_button oe_big oe_tacky">Contact Us</a>-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<!--</section>-->
<!--<section class="oe_container oe_dark">-->
<!-- <div class="oe_row oe_spaced">-->
<!-- <h2 class="oe_slogan">Student Information At Your Click</h2>-->
<!-- <div class="oe_span6">-->
<!-- <p class="oe_mt32">A complete student management system which -->
<!-- enables you to store all information related to students such as-->
<!-- address, blood group, achievements and much more.</p>-->
<!-- </div>-->
<!-- <div class="oe_span6">-->
<!-- <div class="oe_row_img oe_centered">-->
<!-- <img class="oe_picture oe_screenshot" src="student.png">-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<!--</section>-->
<!--<section class="oe_container">-->
<!-- <div class="oe_row oe_spaced">-->
<!-- <h2 class="oe_slogan">Easier Faculty Management</h2>-->
<!-- <div class="oe_span6">-->
<!-- <div class="oe_row_img oe_centered">-->
<!-- <img class="oe_picture" src="faculty.png">-->
<!-- </div>-->
<!-- </div>-->
<!-- <div class="oe_span6">-->
<!-- <p class="oe_mt32">Faculty management system with integrated HR-->
<!-- management system gives full control over information related to-->
<!-- faculty like educational degree, skills and payroll.</p>-->
<!-- </div>-->
<!-- </div>-->
<!--</section>-->
<!--<section class="oe_container oe_dark">-->
<!-- <div class="oe_row oe_spaced">-->
<!-- <h2 class="oe_slogan">Subject Management</h2>-->
<!-- <div class="oe_span6">-->
<!-- <p class="oe_mt32">Subject management system to manage -->
<!-- details of subject like name, code and type such as theory, practical-->
<!-- or both.</p>-->
<!-- </div>-->
<!-- <div class="oe_span6">-->
<!-- <div class="oe_row_img oe_centered">-->
<!-- <img class="oe_picture" src="subjects.png">-->
<!-- </div>-->
<!-- </div>-->
<!-- -->
<!-- </div>-->
<!--</section>-->
<!--<section class="oe_container">-->
<!-- <div class="oe_row oe_spaced">-->
<!-- <h2 class="oe_slogan">Course Management</h2>-->
<!-- <div class="oe_span6">-->
<!-- <div class="oe_row_img oe_centered">-->
<!-- <img class="oe_picture oe_screenshot" src="courses.png">-->
<!-- </div>-->
<!-- </div>-->
<!-- <div class="oe_span6">-->
<!-- <p class="oe_mt32">A Course management system provides detailed-->
<!-- information of course and subjects related to that course. You-->
<!-- can manage parent-child relationship between courses.</p>-->
<!-- </div>-->
<!-- </div>-->
<!--</section>-->
<!--<section class="oe_container oe_dark">-->
<!-- <div class="oe_row oe_spaced">-->
<!-- <h2 class="oe_slogan">Batch Management</h2>-->
<!-- <div class="oe_span6">-->
<!-- <p class="oe_mt32">Batch management system to manage batches of-->
<!-- students from different courses.</p>-->
<!-- </div>-->
<!-- <div class="oe_span6">-->
<!-- <div class="oe_row_img oe_centered">-->
<!-- <img class="oe_picture oe_screenshot" src="batch.png">-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<!--</section>-->
<!--<section class="oe_container">-->
<!-- <div class="oe_mt16 oe_mb16">-->
<!-- <h2 class="oe_slogan">Need Any Help?</h2>-->
<!-- </div>-->
<!-- <div class="oe_slogan">-->
<!-- <a class="btn btn-primary btn-lg mt8" style="color: #FFFFFF !important;" href="mailto:support@openeducat.org"><i class="fa fa-envelope"></i> Email </a>-->
<!-- <a class="btn btn-primary btn-lg mt8" style="color: #FFFFFF !important;" href="https://www.openeducat.org/page/contactus"><i class="fa fa-phone"></i> Contact Us </a>-->
<!-- <a class="btn btn-primary btn-lg mt8" style="color: #FFFFFF !important;" href="https://www.openeducat.org/page/contactus"><i class="fa fa-check-square"></i> Request Customization </a>-->
<!-- <a class="mt8 btn btn-primary btn-lg" style="color: #FFFFFF !important;margin-right: 7px;" href="https://www.openeducat.org/page/return-and-refund-policy"><i class="fa fa-share-square" style=""></i> Returns and Refunds Policy</a>-->
<!-- </div>-->
<!--</section>-->
@@ -1,34 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Layer_2_1_" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 122.9 122.9"
style="enable-background:new 0 0 122.9 122.9;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;}
.st1{fill:#FBB945;}
.st2{fill:#F86126;}
.st3{fill:#985184;}
</style>
<metadata id="CorelCorpID_0Corel-Layer">
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="122.9" width="122.9" x="0" y="0"></sliceSourceBounds>
</sfw>
</metadata>
<rect y="0" class="st0" width="122.9" height="122.9"/>
<g id="Layer_3">
<path class="st1" d="M61.5,2l19.4,11.3L34.6,44.5v45.3L36,106L10.5,91.2V31.7L61.5,2z"/>
<path class="st2" d="M41.9,109.5L24.5,99.3V40.2l51.2-29.9l17.8,10.4L53,57.2L41.9,109.5L41.9,109.5z"/>
<path class="st3" d="M93.5,20.7l18.9,11v59.4l-50.9,29.7l-19.6-11.4V50.8L93.5,20.7L93.5,20.7z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

@@ -1,68 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Layer_2" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 122.9 122.9"
style="enable-background:new 0 0 122.9 122.9;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;}
.st1{fill:#00CEB3;}
.st2{fill:#FC787D;}
.st3{fill:#FBB130;}
.st4{fill:#1BB6F9;}
.st5{fill:url(#SVGID_1_);fill-opacity:0.2;}
.st6{fill:url(#SVGID_2_);fill-opacity:0.2;}
.st7{fill:url(#SVGID_3_);fill-opacity:0.2;}
.st8{fill:url(#SVGID_4_);fill-opacity:0.2;}
</style>
<metadata id="CorelCorpID_0Corel-Layer">
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="122.9" width="122.9" x="0" y="0"></sliceSourceBounds>
</sfw>
</metadata>
<rect x="0" y="0" class="st0" width="122.9" height="122.9"/>
<g>
<g>
<path class="st1" d="M28.9,86.2v26L18,119.4l-10.9-7.2v-26c0-1.7,1.3-3,3-3h15.7C27.5,83.2,28.9,84.5,28.9,86.2z"/>
<path class="st2" d="M57.8,64.4v47.7L47,119.4l-10.9-7.2V64.4c0-1.7,1.3-3,3-3h15.7C56.5,61.5,57.8,62.8,57.8,64.4z"/>
<path class="st3" d="M86.8,35.5v76.6l-10.9,7.2l-10.9-7.2V35.5c0-1.7,1.3-3,3-3h15.7C85.4,32.5,86.8,33.8,86.8,35.5z"/>
<path class="st4" d="M115.7,6.5v105.6l-10.9,7.2L94,112.1V6.5c0-1.7,1.3-3,3-3h15.7C114.4,3.5,115.7,4.9,115.7,6.5z"/>
</g>
<g>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="7.1592" y1="101.2632" x2="28.8755" y2="101.2632">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st5" d="M28.9,86.2v26L18,119.4l-10.9-7.2v-26c0-1.7,1.3-3,3-3h15.7C27.5,83.2,28.9,84.5,28.9,86.2z"/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="36.1143" y1="90.4051" x2="57.8306" y2="90.4051">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st6" d="M57.8,64.4v47.7L47,119.4l-10.9-7.2V64.4c0-1.7,1.3-3,3-3h15.7C56.5,61.5,57.8,62.8,57.8,64.4z"/>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="65.0694" y1="75.9275" x2="86.7857" y2="75.9275">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st7" d="M86.8,35.5v76.6l-10.9,7.2l-10.9-7.2V35.5c0-1.7,1.3-3,3-3h15.7C85.4,32.5,86.8,33.8,86.8,35.5z"/>
<linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="94.0245" y1="61.45" x2="115.7408" y2="61.45">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st8" d="M115.7,6.5v105.6l-10.9,7.2L94,112.1V6.5c0-1.7,1.3-3,3-3h15.7C114.4,3.5,115.7,4.9,115.7,6.5z"/>
</g>
<path class="st4" d="M94,112.1h21.7v7.2H94V112.1z"/>
<path class="st3" d="M65.1,112.1h21.7v7.2H65.1V112.1z"/>
<path class="st2" d="M36.1,112.1h21.7v7.2H36.1V112.1z"/>
<path class="st1" d="M7.2,112.1h21.7v7.2H7.2V112.1z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.7 KiB

@@ -1,67 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 122.9 122.9"
style="enable-background:new 0 0 122.9 122.9;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;}
.st1{fill:#1BB6F9;}
.st2{fill:url(#SVGID_1_);fill-opacity:0.2;}
.st3{fill:#1B567A;}
.st4{fill:url(#SVGID_2_);fill-opacity:0.2;}
.st5{display:none;fill:url(#SVGID_3_);fill-opacity:0.2;}
.st6{fill:#FFFFFF;}
</style>
<metadata id="CorelCorpID_0Corel-Layer">
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="122.9" width="122.9" x="0" y="-0.9"></sliceSourceBounds>
</sfw>
</metadata>
<g id="Layer_2_1_">
<rect y="0.9" class="st0" width="122.9" height="122.9"/>
<g>
<path class="st1" d="M15.4,11.6c-6.6,0-12,5.4-12,12v9.8l58,7.3l58-7.3V11.6H15.4z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="3.4" y1="744.15" x2="119.4" y2="744.15" gradientTransform="matrix(1 0 0 1 0 -718)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st2" d="M15.4,11.6c-6.6,0-12,5.4-12,12v9.8l58,7.3l58-7.3V11.6H15.4z"/>
<path class="st3" d="M3.4,33.3h116v67.8c0,6.6-5.4,12-12,12H3.4V33.3z"/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="3.4" y1="73.2" x2="119.4" y2="73.2">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st4" d="M3.4,33.3h116v67.8c0,6.6-5.4,12-12,12H3.4V33.3z"/>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="3.45" y1="791.2" x2="119.45" y2="791.2" gradientTransform="matrix(1 0 0 1 0 -718)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st5" d="M3.5,33.3h116v67.8c0,6.6-5.4,12-12,12H3.5V33.3z"/>
</g>
</g>
<g id="Layer_3">
<path class="st6" d="M86.4,54.1v37.5c0,2.3-1.8,4.1-4.1,4.1H40.5c-2.3,0-4.1-1.8-4.1-4.1V54.8c0-2.3,1.8-4.1,4.1-4.1h15.9
c2.7,0,5,2.3,5,5c0-2.7,2.3-5,5-5H83C84.9,50.7,86.4,52.2,86.4,54.1z"/>
<path class="st3" d="M43.8,65.7h10.1c1.4,0,2.5,1.1,2.5,2.5l0,0c0,1.4-1.1,2.5-2.5,2.5H43.8c-1.4,0-2.5-1.1-2.5-2.5l0,0
C41.3,66.8,42.4,65.7,43.8,65.7z"/>
<path class="st3" d="M43.8,75.7h10.1c1.4,0,2.5,1.1,2.5,2.5l0,0c0,1.4-1.1,2.5-2.5,2.5H43.8c-1.4,0-2.5-1.1-2.5-2.5l0,0
C41.3,76.8,42.4,75.7,43.8,75.7z"/>
<path class="st3" d="M68.8,65.7h10c1.4,0,2.5,1.1,2.5,2.5l0,0c0,1.4-1.1,2.5-2.5,2.5h-10c-1.4,0-2.5-1.1-2.5-2.5l0,0
C66.3,66.8,67.4,65.7,68.8,65.7z"/>
<path class="st3" d="M68.8,75.7h10c1.4,0,2.5,1.1,2.5,2.5l0,0c0,1.4-1.1,2.5-2.5,2.5h-10c-1.4,0-2.5-1.1-2.5-2.5l0,0
C66.3,76.8,67.4,75.7,68.8,75.7z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.5 KiB

@@ -1,67 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Layer_2_1_" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 122.9 122.9"
style="enable-background:new 0 0 122.9 122.9;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;}
.st1{fill:#FBB130;}
.st2{fill:url(#SVGID_1_);fill-opacity:0.2;}
.st3{fill:#00A079;}
.st4{fill:url(#SVGID_2_);fill-opacity:0.2;}
.st5{fill:#006158;}
.st6{fill:url(#SVGID_3_);fill-opacity:0.2;}
.st7{fill:#FFFFFF;}
</style>
<metadata id="CorelCorpID_0Corel-Layer">
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="122.9" width="122.9" x="0" y="0"></sliceSourceBounds>
</sfw>
</metadata>
<rect y="0" class="st0" width="122.9" height="122.9"/>
<g id="Layer_3">
<path class="st1" d="M94.6,116.1H28.2c-11.3,0-20.4-8.9-20.4-19.9V8.9h76.6c5.6,0,10.2,4.5,10.2,10V116.1z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="-0.7339" y1="769.0675" x2="103.4924" y2="790.161" gradientTransform="matrix(1 0 0 1 0 -718)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st2" d="M94.6,116.1H28.2c-11.3,0-20.4-8.9-20.4-19.9V8.9h76.6c5.6,0,10.2,4.5,10.2,10V116.1z"/>
<path class="st3" d="M94.6,116.1H28.2c-11.3,0-20.4-8.9-20.4-19.9V8.9h76.6c5.6,0,10.2,4.5,10.2,10V116.1z"/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="-0.7339" y1="769.0675" x2="103.4924" y2="790.161" gradientTransform="matrix(1 0 0 1 0 -718)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st4" d="M94.6,116.1H28.2c-11.3,0-20.4-8.9-20.4-19.9V8.9h76.6c5.6,0,10.2,4.5,10.2,10V116.1z"/>
<path class="st5" d="M28.2,116.1h66.4c2.7,0,5.3-0.5,7.8-1.6c2.5-1,4.7-2.5,6.6-4.4s3.4-4.1,4.4-6.6s1.6-5.1,1.6-7.8H48.7
C48.7,106.9,39.5,116.1,28.2,116.1z"/>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="46.1171" y1="796.8245" x2="97.072" y2="850.9641" gradientTransform="matrix(1 0 0 1 0 -718)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st6" d="M28.2,116.1h66.4c2.7,0,5.3-0.5,7.8-1.6c2.5-1,4.7-2.5,6.6-4.4s3.4-4.1,4.4-6.6s1.6-5.1,1.6-7.8H48.7
C48.7,106.9,39.5,116.1,28.2,116.1z"/>
<path class="st7" d="M18.3,21.7h55.8c5.5,0,9.9,4.4,9.9,9.9v19.3H25.9c-4.2,0-7.6-3.4-7.6-7.6V21.7z"/>
<path class="st7" d="M58.5,58.2h21.9c2,0,3.7,1.6,3.7,3.7v0c0,2-1.6,3.7-3.7,3.7l-21.9,0c-2,0-3.7-1.6-3.7-3.7v0
C54.9,59.9,56.5,58.2,58.5,58.2z"/>
<path class="st7" d="M22,58.2h21.9c2,0,3.7,1.6,3.7,3.7v0c0,2-1.6,3.7-3.7,3.7l-21.9,0c-2,0-3.7-1.6-3.7-3.7v0
C18.3,59.9,20,58.2,22,58.2z"/>
<path class="st7" d="M22,72.8h21.9c2,0,3.7,1.6,3.7,3.7v0c0,2-1.6,3.7-3.7,3.7H22c-2,0-3.7-1.6-3.7-3.7v0
C18.3,74.5,20,72.8,22,72.8z"/>
<path class="st7" d="M58.5,72.8h21.9c2,0,3.7,1.6,3.7,3.7v0c0,2-1.6,3.7-3.7,3.7H58.5c-2,0-3.7-1.6-3.7-3.7v0
C54.9,74.5,56.5,72.8,58.5,72.8z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.8 KiB

@@ -1,82 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1"
id="Layer_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;" xmlns:xodm="http://www.corel.com/coreldraw/odm/2003"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 122.9 122.9"
style="enable-background:new 0 0 122.9 122.9;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;}
.st1{fill-rule:evenodd;clip-rule:evenodd;fill:#FBB130;}
.st2{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_1_);fill-opacity:0.2;}
.st3{fill-rule:evenodd;clip-rule:evenodd;fill:#006158;}
.st4{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_2_);fill-opacity:0.2;}
.st5{fill-rule:evenodd;clip-rule:evenodd;fill:#00A079;}
.st6{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_3_);fill-opacity:0.2;}
.st7{fill-rule:evenodd;clip-rule:evenodd;fill:#EBF6F0;}
.st8{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_4_);}
.st9{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_5_);fill-opacity:0.2;}
</style>
<metadata id="CorelCorpID_0Corel-Layer">
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="122.9" width="122.9" x="0" y="0"></sliceSourceBounds>
</sfw>
</metadata>
<rect y="0" class="st0" width="122.9" height="122.9"/>
<g id="Layer_2_1_">
<path class="st1" d="M52.9,16.7c-0.1-0.3-0.3-0.6-0.6-0.7s-0.7-0.1-1,0.1L16.6,41.8c-0.4,0.3-0.5,0.9-0.3,1.3
c0.2,0.4,0.8,0.6,1.2,0.4c1.7-0.7,3.6-1.1,5.6-1.1h5.3c0.2,0,0.4-0.1,0.6-0.2l26.2-19.4c0.2-0.2,0.4-0.4,0.4-0.7
c0-0.3-0.1-0.6-0.3-0.8C54.1,20.1,53.2,18.5,52.9,16.7z M71.6,16c-0.3-0.2-0.6-0.3-1-0.1C70.3,16,70,16.3,70,16.6
c-0.3,1.8-1.2,3.4-2.5,4.6c-0.2,0.2-0.3,0.5-0.3,0.8s0.2,0.6,0.4,0.7l26.2,19.4c0.2,0.1,0.4,0.2,0.6,0.2h5.3c2,0,3.9,0.4,5.6,1.1
c0.5,0.2,1,0,1.2-0.4s0.1-1-0.3-1.3L71.6,16z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="16.2" y1="29.6847" x2="106.6" y2="29.6847">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st2" d="M52.9,16.7c-0.1-0.3-0.3-0.6-0.6-0.7s-0.7-0.1-1,0.1L16.6,41.8c-0.4,0.3-0.5,0.9-0.3,1.3
c0.2,0.4,0.8,0.6,1.2,0.4c1.7-0.7,3.6-1.1,5.6-1.1h5.3c0.2,0,0.4-0.1,0.6-0.2l26.2-19.4c0.2-0.2,0.4-0.4,0.4-0.7
c0-0.3-0.1-0.6-0.3-0.8C54.1,20.1,53.2,18.5,52.9,16.7z M71.6,16c-0.3-0.2-0.6-0.3-1-0.1C70.3,16,70,16.3,70,16.6
c-0.3,1.8-1.2,3.4-2.5,4.6c-0.2,0.2-0.3,0.5-0.3,0.8s0.2,0.6,0.4,0.7l26.2,19.4c0.2,0.1,0.4,0.2,0.6,0.2h5.3c2,0,3.9,0.4,5.6,1.1
c0.5,0.2,1,0,1.2-0.4s0.1-1-0.3-1.3L71.6,16z"/>
<path class="st3" d="M116.8,57.5c0-9.4-7.7-17.1-17.1-17.1H23.2c-9.4,0-17.1,7.7-17.1,17.1v43.8c0,9.4,7.7,17.1,17.1,17.1h76.6
c9.4,0,17.1-7.7,17.1-17.1L116.8,57.5L116.8,57.5z"/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="6.1" y1="79.4" x2="116.9" y2="79.4">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st4" d="M116.8,57.5c0-9.4-7.7-17.1-17.1-17.1H23.2c-9.4,0-17.1,7.7-17.1,17.1v43.8c0,9.4,7.7,17.1,17.1,17.1h76.6
c9.4,0,17.1-7.7,17.1-17.1L116.8,57.5L116.8,57.5z"/>
<path class="st5" d="M109.4,57.5c0-5.3-4.3-9.6-9.6-9.6H23.2c-5.3,0-9.7,4.3-9.7,9.6v43.8c0,5.3,4.3,9.6,9.7,9.6h76.6
c5.3,0,9.6-4.3,9.6-9.6V57.5z"/>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="13.5" y1="79.4" x2="109.4" y2="79.4">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st6" d="M109.4,57.5c0-5.3-4.3-9.6-9.6-9.6H23.2c-5.3,0-9.7,4.3-9.7,9.6v43.8c0,5.3,4.3,9.6,9.7,9.6h76.6
c5.3,0,9.6-4.3,9.6-9.6V57.5z"/>
<path class="st7" d="M28.4,72.7h66c0.6,0,1-0.4,1-1s-0.4-1-1-1h-66c-0.6,0-1,0.4-1,1C27.4,72.2,27.9,72.7,28.4,72.7L28.4,72.7z"/>
<path class="st7" d="M28.4,88.2h66c0.6,0,1-0.4,1-1s-0.4-1-1-1h-66c-0.6,0-1,0.4-1,1C27.4,87.8,27.9,88.2,28.4,88.2L28.4,88.2z"/>
<linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="50.7414" y1="108.8898" x2="72.1414" y2="108.8898" gradientTransform="matrix(1 0 0 -1 0 123.8898)">
<stop offset="0" style="stop-color:#FBB232"/>
<stop offset="1" style="stop-color:#FCBB4B"/>
</linearGradient>
<circle class="st8" cx="61.5" cy="15" r="10.7"/>
<circle class="st3" cx="61.5" cy="15" r="6.8"/>
<linearGradient id="SVGID_5_" gradientUnits="userSpaceOnUse" x1="54.7" y1="15" x2="68.3" y2="15">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<circle class="st9" cx="61.5" cy="15" r="6.8"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 72 KiB

@@ -1,41 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1"
id="Layer_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;" xmlns:xodm="http://www.corel.com/coreldraw/odm/2003"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 122.9 122.9"
style="enable-background:new 0 0 122.9 122.9;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;}
.st1{fill:#32BDFA;}
.st2{fill:#FFFFFF;}
</style>
<metadata id="CorelCorpID_0Corel-Layer">
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="122.9" width="122.9" x="0" y="0"></sliceSourceBounds>
</sfw>
</metadata>
<g id="Layer_x0020_1">
<rect x="0" y="0" class="st0" width="122.9" height="122.9"/>
<g id="_2888529216576">
<path class="st1" d="M23.6,2.9h84.8v108.2c-0.1,5.1-4,8.8-8.9,9H14.6V11.7C14.8,6.9,18.4,3.1,23.6,2.9z"/>
<g>
<g>
<path class="st2" d="M57.8,65.1V45.6c-10.8,0-19.5,8.7-19.5,19.5c0,10.8,8.7,19.5,19.5,19.5s19.5-8.7,19.5-19.5
C77.3,65.1,57.8,65.1,57.8,65.1z"/>
<path class="st2" d="M85.1,57.3H65.6V37.8C76.4,37.8,85.1,46.5,85.1,57.3z"/>
</g>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 87 KiB

@@ -1,54 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1"
id="Layer_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;" xmlns:xodm="http://www.corel.com/coreldraw/odm/2003"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 122.9 122.9"
style="enable-background:new 0 0 122.9 122.9;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;}
.st1{fill:#FC787D;}
.st2{fill:url(#SVGID_1_);fill-opacity:0.2;}
.st3{fill:#911E3D;}
.st4{fill:url(#SVGID_2_);fill-opacity:0.2;}
.st5{fill:#FFFFFF;}
</style>
<metadata id="CorelCorpID_0Corel-Layer">
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="122.9" width="122.9" x="0" y="0"></sliceSourceBounds>
</sfw>
</metadata>
<rect x="0" class="st0" width="122.9" height="122.9"/>
<g id="Layer_2">
<path class="st1" d="M96.7,118.3H26.3c-12,0-21.7-9.5-21.7-21.2V4.6h81.2c6,0,10.8,4.7,10.8,10.6V118.3z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="-4.3898" y1="74.5658" x2="106.1182" y2="52.201" gradientTransform="matrix(1 0 0 -1 0 123.8898)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st2" d="M96.7,118.3H26.3c-12,0-21.7-9.5-21.7-21.2V4.6h81.2c6,0,10.8,4.7,10.8,10.6V118.3z"/>
<path class="st3" d="M26.3,118.3h70.4c2.8,0,5.7-0.6,8.3-1.6c2.6-1.1,5-2.7,7-4.7c2-2,3.6-4.4,4.7-7c1.1-2.6,1.6-5.4,1.6-8.3H48
C48,108.6,38.3,118.3,26.3,118.3z"/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="45.3095" y1="45.1319" x2="99.3439" y2="-12.2796" gradientTransform="matrix(1 0 0 -1 0 123.8898)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st4" d="M26.3,118.3h70.4c2.8,0,5.7-0.6,8.3-1.6c2.6-1.1,5-2.7,7-4.7c2-2,3.6-4.4,4.7-7c1.1-2.6,1.6-5.4,1.6-8.3H48
C48,108.6,38.3,118.3,26.3,118.3z"/>
</g>
<g id="Layer_2_1_">
<path class="st5" d="M39.1,24.1c0,5.4-4.3,9.7-9.7,9.7s-9.7-4.3-9.7-9.7s4.3-9.7,9.7-9.7S39.1,18.7,39.1,24.1z"/>
<path class="st5" d="M15.5,38h14.9c7.1,0,12.8,5.7,12.8,12.8H28.4C21.3,50.8,15.5,45.1,15.5,38z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.9 KiB

@@ -1,59 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Layer_2_1_" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 122.9 122.9"
style="enable-background:new 0 0 122.9 122.9;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;}
.st1{fill-rule:evenodd;clip-rule:evenodd;fill:#00A079;}
.st2{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_1_);fill-opacity:0.2;}
.st3{fill:#FBB130;}
.st4{fill:url(#SVGID_2_);fill-opacity:0.2;}
.st5{fill:#00A079;}
.st6{fill:url(#SVGID_3_);fill-opacity:0.2;}
</style>
<metadata id="CorelCorpID_0Corel-Layer">
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="122.9" width="122.9" x="0" y="0"></sliceSourceBounds>
</sfw>
</metadata>
<rect y="0" class="st0" width="122.9" height="122.9"/>
<g>
<path class="st1" d="M103.8,83.3V47.5h9.8v35.9c0,2.7-2.2,4.9-4.9,4.9C106,88.2,103.8,86,103.8,83.3z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="103.8203" y1="55.9648" x2="113.5986" y2="55.9648" gradientTransform="matrix(1 0 0 -1 0 123.8898)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st2" d="M103.8,83.3V47.5h9.8v35.9c0,2.7-2.2,4.9-4.9,4.9C106,88.2,103.8,86,103.8,83.3z"/>
<path class="st3" d="M87.9,73.2c0,14.6-11.8,26.4-26.4,26.4S35,87.8,35,73.2s11.9-26.4,26.4-26.4S87.9,58.6,87.9,73.2z"/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="35" y1="50.6648" x2="87.8" y2="50.6648" gradientTransform="matrix(1 0 0 -1 0 123.8898)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st4" d="M87.9,73.2c0,14.6-11.8,26.4-26.4,26.4S35,87.8,35,73.2s11.9-26.4,26.4-26.4S87.9,58.6,87.9,73.2z"/>
<path class="st5" d="M9.5,44.5l44-19.6c5.1-2.2,10.8-2.2,15.9,0l44,19.6c2.6,1.1,2.6,4.8,0,6L69.4,70c-5.1,2.2-10.8,2.2-15.9,0
l-44-19.6C6.9,49.3,6.9,45.7,9.5,44.5L9.5,44.5z"/>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="7.55" y1="76.4148" x2="115.35" y2="76.4148" gradientTransform="matrix(1 0 0 -1 0 123.8898)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st6" d="M9.5,44.5l44-19.6c5.1-2.2,10.8-2.2,15.9,0l44,19.6c2.6,1.1,2.6,4.8,0,6L69.4,70c-5.1,2.2-10.8,2.2-15.9,0
l-44-19.6C6.9,49.3,6.9,45.7,9.5,44.5L9.5,44.5z"/>
</g>
<g id="Layer_3">
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.3 KiB

@@ -1,57 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Layer_2_1_" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 122.9 122.9"
style="enable-background:new 0 0 122.9 122.9;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;}
.st1{fill:#FC787D;}
.st2{fill:url(#SVGID_1_);fill-opacity:0.2;}
.st3{fill:#1BB6F9;}
.st4{fill:url(#SVGID_2_);fill-opacity:0.2;}
.st5{fill:#1B567A;}
.st6{fill:url(#SVGID_3_);fill-opacity:0.2;}
</style>
<metadata id="CorelCorpID_0Corel-Layer">
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="122.9" width="122.9" x="0" y="0"></sliceSourceBounds>
</sfw>
</metadata>
<rect y="0" class="st0" width="122.9" height="122.9"/>
<g>
<path class="st1" d="M43.1,14.9h60.1c4.9,0,8.9,3.9,8.9,8.9v85.7c0,4.9-3.9,8.9-8.9,8.9H43.1c-4.9,0-8.9-3.9-8.9-8.9V23.8
C34.2,18.9,38.2,14.9,43.1,14.9z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="34.2403" y1="66.6518" x2="112.0862" y2="66.6518">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st2" d="M43.1,14.9h60.1c4.9,0,8.9,3.9,8.9,8.9v85.7c0,4.9-3.9,8.9-8.9,8.9H43.1c-4.9,0-8.9-3.9-8.9-8.9V23.8
C34.2,18.9,38.2,14.9,43.1,14.9z"/>
<path class="st3" d="M19.7,4.5h60.1c4.9,0,8.9,3.9,8.9,8.9v85.7c0,4.9-3.9,8.9-8.9,8.9H19.7c-4.9,0-8.9-3.9-8.9-8.9V13.4
C10.8,8.4,14.7,4.5,19.7,4.5z"/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="10.8138" y1="67.6417" x2="88.763" y2="67.6417" gradientTransform="matrix(1 0 0 -1 0 123.8898)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st4" d="M19.7,4.5h60.1c4.9,0,8.9,4,8.9,8.9v85.7c0,4.9-4,8.9-8.9,8.9H19.7c-4.9,0-8.9-4-8.9-8.9V13.4
C10.8,8.5,14.8,4.5,19.7,4.5z"/>
<path class="st5" d="M79.8,108H34.1V23.8c0-4.9,4-8.9,8.9-8.9h45.7v84.2C88.7,104,84.7,108,79.8,108z"/>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="34.0851" y1="61.454" x2="88.6597" y2="61.454">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st6" d="M79.8,108H34.1V23.8c0-4.9,4-8.9,8.9-8.9h45.7v84.2C88.7,104,84.7,108,79.8,108z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.1 KiB

@@ -1,65 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Layer_2" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 122.9 122.9"
style="enable-background:new 0 0 122.9 122.9;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;}
.st1{fill:#FBB130;}
.st2{fill:url(#SVGID_1_);fill-opacity:0.2;}
.st3{fill:url(#SVGID_2_);fill-opacity:0.2;}
.st4{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_3_);}
.st5{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_4_);fill-opacity:0.2;}
.st6{fill:#FFFFFF;}
</style>
<metadata id="CorelCorpID_0Corel-Layer">
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="122.9" width="122.9" x="0" y="-0.9"></sliceSourceBounds>
</sfw>
</metadata>
<g id="Layer_x0020_1_1_">
<rect x="0" y="0.9" class="st0" width="122.9" height="122.9"/>
<g id="_2032653888192">
<g>
<path class="st1" d="M67.3,30.1c0,14.6-11.8,26.4-26.4,26.4S14.4,44.7,14.4,30.1S26.3,3.7,40.8,3.7S67.3,15.5,67.3,30.1z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="14.45" y1="30.1398" x2="67.25" y2="30.1398">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st2" d="M67.3,30.1c0,14.6-11.8,26.4-26.4,26.4S14.4,44.7,14.4,30.1S26.3,3.7,40.8,3.7S67.3,15.5,67.3,30.1z"/>
<path class="st1" d="M2.6,68.3h41c19.5,0,35.2,15.7,35.2,35.2h-41C18.4,103.5,2.6,87.7,2.6,68.3z"/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="2.65" y1="85.9398" x2="78.85" y2="85.9398">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st3" d="M2.6,68.3h41c19.5,0,35.2,15.7,35.2,35.2h-41C18.4,103.5,2.6,87.7,2.6,68.3z"/>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="28706.5918" y1="33678.8594" x2="26852.752" y2="31825.041" gradientTransform="matrix(2.834646e-02 0 0 2.834646e-02 -693.7606 -833.6236)">
<stop offset="0" style="stop-color:#22B8F9"/>
<stop offset="1" style="stop-color:#45C4FA"/>
</linearGradient>
<path class="st4" d="M119.8,95.2c0,14.1-11.5,25.6-25.6,25.6c-14.1,0-25.6-11.5-25.6-25.6c0-1.2,0.3-2.5,0.3-3.7
c0-8.4,9-17.3,13.9-19.2v-0.1c3.4-1.8,7.3-2.7,11.4-2.7C108.3,69.6,119.8,81.1,119.8,95.2L119.8,95.2z"/>
<linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="28706.5918" y1="33678.8594" x2="26852.752" y2="31825.041" gradientTransform="matrix(2.834646e-02 0 0 2.834646e-02 -693.7606 -833.6236)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st5" d="M119.8,95.2c0,14.1-11.5,25.6-25.6,25.6c-14.1,0-25.6-11.5-25.6-25.6c0-1.2,0.3-2.5,0.3-3.7
c0-8.4,9-17.3,13.9-19.2v-0.1c3.4-1.8,7.3-2.7,11.4-2.7C108.3,69.6,119.8,81.1,119.8,95.2L119.8,95.2z"/>
</g>
</g>
</g>
<polygon class="st6" points="90.5,106.3 80.7,96.5 85.8,91.3 90.5,96 102.5,84 107.6,89.2 "/>
</svg>

Before

Width:  |  Height:  |  Size: 3.8 KiB

@@ -1,44 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1"
id="Layer_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;" xmlns:xodm="http://www.corel.com/coreldraw/odm/2003"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 122.9 122.9"
style="enable-background:new 0 0 122.9 122.9;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;}
.st1{fill-rule:evenodd;clip-rule:evenodd;fill:#11D1B8;}
.st2{fill-rule:evenodd;clip-rule:evenodd;fill:#0D3F61;}
.st3{fill:#245170;}
.st4{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_1_);}
</style>
<metadata id="CorelCorpID_0Corel-Layer">
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="122.9" width="122.9" x="-0.2" y="-0.2"></sliceSourceBounds>
</sfw>
</metadata>
<g id="Layer_x0020_1">
<rect x="-0.2" y="0.2" class="st0" width="122.9" height="122.9"/>
<g id="_1873264624496">
<path class="st1" d="M19.5,21h100.5v63.8c0,9.2-7.5,16.7-16.7,16.7H2.8V37.8C2.8,28.5,10.3,21,19.5,21z"/>
<path class="st2" d="M24,28.8h89.1v52.1c0,7.5-6.2,13.7-13.7,13.7H10.3V42.3C10.3,34.8,16.5,28.8,24,28.8z"/>
<polygon class="st3" points="61.5,87.3 90.8,87.3 90.8,101.9 61.5,101.9 "/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="18927.9766" y1="28778.9902" x2="18806.5723" y2="28293.3926" gradientTransform="matrix(2.834646e-02 0 0 2.834646e-02 -458.6204 -718)">
<stop offset="0" style="stop-color:#22B8F9"/>
<stop offset="1" style="stop-color:#45C4FA"/>
</linearGradient>
<polygon class="st4" points="61.5,87.3 90.8,87.3 90.8,94.6 61.5,94.6 "/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.3 KiB

@@ -1,60 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Layer_2_1_" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 122.9 122.9"
style="enable-background:new 0 0 122.9 122.9;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;}
.st1{fill:#FBB130;}
.st2{fill:url(#SVGID_1_);fill-opacity:0.2;}
.st3{fill:#00CEB3;}
.st4{fill:url(#SVGID_2_);fill-opacity:0.2;}
.st5{fill:#006158;}
.st6{fill:url(#SVGID_3_);fill-opacity:0.2;}
.st7{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
</style>
<metadata id="CorelCorpID_0Corel-Layer">
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="122.9" width="122.9" x="0" y="0"></sliceSourceBounds>
</sfw>
</metadata>
<rect y="0" class="st0" width="122.9" height="122.9"/>
<g id="Layer_3">
<path class="st1" d="M94.6,115.1H28.2c-11.3,0-20.4-8.9-20.4-19.9V7.9h76.6c5.6,0,10.2,4.5,10.2,10V115.1z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="-0.6839" y1="768.0175" x2="103.5424" y2="789.111" gradientTransform="matrix(1 0 0 1 0 -718)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st2" d="M94.6,115.1H28.2c-11.3,0-20.4-8.9-20.4-19.9V7.9h76.6c5.6,0,10.2,4.5,10.2,10V115.1z"/>
<path class="st3" d="M94.6,115.1H28.2c-11.3,0-20.4-8.9-20.4-19.9V7.9h76.6c5.6,0,10.2,4.5,10.2,10V115.1z"/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="-0.6839" y1="768.0175" x2="103.5424" y2="789.111" gradientTransform="matrix(1 0 0 1 0 -718)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st4" d="M94.6,115.1H28.2c-11.3,0-20.4-8.9-20.4-19.9V7.9h76.6c5.6,0,10.2,4.5,10.2,10V115.1z"/>
<path class="st5" d="M28.2,115.1h66.4c2.7,0,5.3-0.5,7.8-1.6c2.5-1,4.7-2.5,6.6-4.4s3.4-4.1,4.4-6.6s1.6-5.1,1.6-7.8H48.7
C48.7,105.9,39.5,115.1,28.2,115.1z"/>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="46.1671" y1="795.7744" x2="97.122" y2="849.9141" gradientTransform="matrix(1 0 0 1 0 -718)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st6" d="M28.2,115.1h66.4c2.7,0,5.3-0.5,7.8-1.6c2.5-1,4.7-2.5,6.6-4.4s3.4-4.1,4.4-6.6s1.6-5.1,1.6-7.8H48.7
C48.7,105.9,39.5,115.1,28.2,115.1z"/>
<path class="st7" d="M50.2,36.3c-12.2,0-22,9.8-22,22c0,12.1,9.8,21.9,21.9,21.9s22-9.8,22-21.9C72.3,46.1,62.4,36.3,50.2,36.3z
M61.2,61.9H46.5V43.6h7.4v11h7.3V61.9z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.3 KiB

@@ -1,128 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1"
id="Layer_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;" xmlns:xodm="http://www.corel.com/coreldraw/odm/2003"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 122.9 122.9"
style="enable-background:new 0 0 122.9 122.9;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;}
.st1{fill:#FBB130;}
.st2{fill:url(#SVGID_1_);fill-opacity:0.2;}
.st3{fill:url(#SVGID_2_);fill-opacity:0.2;}
.st4{fill:#F77B09;}
.st5{fill:#00CEB3;}
.st6{fill:url(#SVGID_3_);fill-opacity:0.2;}
.st7{fill:url(#SVGID_4_);fill-opacity:0.2;}
.st8{fill:#006158;}
.st9{fill:#1BB6F9;}
.st10{fill:url(#SVGID_5_);fill-opacity:0.2;}
.st11{fill:url(#SVGID_6_);fill-opacity:0.2;}
.st12{fill:#102E7A;}
.st13{fill:url(#SVGID_7_);fill-opacity:0.2;}
.st14{fill:url(#SVGID_8_);fill-opacity:0.2;}
.st15{fill:url(#SVGID_9_);fill-opacity:0.2;}
.st16{fill:url(#SVGID_10_);fill-opacity:0.2;}
.st17{fill:url(#SVGID_11_);fill-opacity:0.2;}
.st18{fill:url(#SVGID_12_);fill-opacity:0.2;}
</style>
<metadata id="CorelCorpID_0Corel-Layer">
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="122.9" width="122.9" x="-0.2" y="-0.2"></sliceSourceBounds>
</sfw>
</metadata>
<rect x="-0.2" y="0.2" class="st0" width="122.9" height="122.9"/>
<g id="_1873289427872">
<path class="st1" d="M39,20.4v14.9L24.1,40l-15-4.7v-4.6c0.2-8.2,7.4-10.4,10.2-10.3H39z"/>
<path class="st1" d="M39,42.8v71.9c0,1.6-1.3,2.9-2.9,2.9H12c-1.6,0-2.9-1.3-2.9-2.9V42.8L24,40L39,42.8z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="9.0878" y1="78.7606" x2="39.0227" y2="78.7606">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st2" d="M39,42.8v71.9c0,1.6-1.3,2.9-2.9,2.9H12c-1.6,0-2.9-1.3-2.9-2.9V42.8L24,40L39,42.8z"/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="9.0878" y1="93.7152" x2="39.0227" y2="93.7152" gradientTransform="matrix(1 0 0 -1 0 123.8898)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st3" d="M39,20.4v14.9L24.1,40l-15-4.7v-4.6c0.2-8.2,7.4-10.4,10.2-10.3H39z"/>
<polygon class="st4" points="16.5,57.8 31.5,57.8 31.5,95.2 16.5,95.2 "/>
<path class="st5" d="M76.4,5.4v14.9l-14.9,2.8l-14.9-2.8v-4.9c-0.4-2.1,1.8-9.7,9.9-10H76.4z"/>
<path class="st5" d="M76.4,27.8v86.8c0,1.6-1.3,2.9-2.9,2.9H49.4c-1.6,0-2.9-1.3-2.9-2.9V27.8l14.9-4.7L76.4,27.8z"/>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="46.4825" y1="70.3444" x2="76.4175" y2="70.3444">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st6" d="M76.4,27.8v86.8c0,1.6-1.3,2.9-2.9,2.9H49.4c-1.6,0-2.9-1.3-2.9-2.9V27.8l14.9-4.7L76.4,27.8z"/>
<linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="46.4429" y1="109.6853" x2="76.3816" y2="109.6853" gradientTransform="matrix(1 0 0 -1 0 123.8898)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st7" d="M76.4,5.4v14.9l-14.9,2.8l-14.9-2.8v-4.9c-0.4-2.1,1.8-9.7,9.9-10H76.4z"/>
<polygon class="st8" points="53.9,42.8 68.9,42.8 68.9,95.2 53.9,95.2 "/>
<path class="st9" d="M113.8,12.9v14.9l-14.7,4.7l-15.2-4.7v-4.7C84,16,90.2,12.7,94.2,12.9H113.8z"/>
<path class="st9" d="M113.8,35.3v79.4c0,1.6-1.3,2.9-2.9,2.9H86.7c-1.6,0-2.9-1.3-2.9-2.9V35.3l15.2-2.8L113.8,35.3z"/>
<linearGradient id="SVGID_5_" gradientUnits="userSpaceOnUse" x1="83.8773" y1="75.0307" x2="113.8122" y2="75.0307">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st10" d="M113.8,35.3v79.4c0,1.6-1.3,2.9-2.9,2.9H86.7c-1.6,0-2.9-1.3-2.9-2.9V35.3l15.2-2.8L113.8,35.3z"/>
<linearGradient id="SVGID_6_" gradientUnits="userSpaceOnUse" x1="83.8773" y1="101.1775" x2="113.8122" y2="101.1775" gradientTransform="matrix(1 0 0 -1 0 123.8898)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st11" d="M113.8,12.9v14.9l-14.7,4.7l-15.2-4.7v-4.7C84,16,90.2,12.7,94.2,12.9H113.8z"/>
<polygon class="st12" points="91.3,50.3 106.3,50.3 106.3,95.2 91.3,95.2 "/>
<polygon class="st4" points="9.1,35.3 39,35.3 39,42.8 9.1,42.8 "/>
<linearGradient id="SVGID_7_" gradientUnits="userSpaceOnUse" x1="16.5476" y1="47.4246" x2="31.5041" y2="47.4246" gradientTransform="matrix(1 0 0 -1 0 123.8898)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<polygon class="st13" points="16.5,57.8 31.5,57.8 31.5,95.2 16.5,95.2 "/>
<linearGradient id="SVGID_8_" gradientUnits="userSpaceOnUse" x1="9.0878" y1="84.8671" x2="39.0227" y2="84.8671" gradientTransform="matrix(1 0 0 -1 0 123.8898)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<polygon class="st14" points="9.1,35.3 39,35.3 39,42.8 9.1,42.8 "/>
<polygon class="st8" points="46.5,20.4 76.4,20.4 76.4,27.8 46.5,27.8 "/>
<linearGradient id="SVGID_9_" gradientUnits="userSpaceOnUse" x1="53.9424" y1="54.9322" x2="68.8988" y2="54.9322" gradientTransform="matrix(1 0 0 -1 0 123.8898)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<polygon class="st15" points="53.9,42.8 68.9,42.8 68.9,95.2 53.9,95.2 "/>
<linearGradient id="SVGID_10_" gradientUnits="userSpaceOnUse" x1="46.4825" y1="99.7867" x2="76.4175" y2="99.7867" gradientTransform="matrix(1 0 0 -1 0 123.8898)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<polygon class="st16" points="46.5,20.4 76.4,20.4 76.4,27.8 46.5,27.8 "/>
<polygon class="st12" points="83.9,27.8 113.8,27.8 113.8,35.3 83.9,35.3 "/>
<linearGradient id="SVGID_11_" gradientUnits="userSpaceOnUse" x1="91.3371" y1="51.1545" x2="106.2937" y2="51.1545" gradientTransform="matrix(1 0 0 -1 0 123.8898)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<polygon class="st17" points="91.3,50.3 106.3,50.3 106.3,95.2 91.3,95.2 "/>
<linearGradient id="SVGID_12_" gradientUnits="userSpaceOnUse" x1="83.8773" y1="92.3269" x2="113.8122" y2="92.3269" gradientTransform="matrix(1 0 0 -1 0 123.8898)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<polygon class="st18" points="83.9,27.8 113.8,27.8 113.8,35.3 83.9,35.3 "/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

@@ -1,57 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Layer_2_1_" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 122.9 122.9"
style="enable-background:new 0 0 122.9 122.9;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;}
.st1{fill-rule:evenodd;clip-rule:evenodd;fill:#FBB130;}
.st2{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_1_);fill-opacity:0.2;}
.st3{fill-rule:evenodd;clip-rule:evenodd;fill:#FC787D;}
.st4{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_2_);fill-opacity:0.2;}
.st5{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
.st6{fill-rule:evenodd;clip-rule:evenodd;fill:#F85318;}
</style>
<metadata id="CorelCorpID_0Corel-Layer">
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="122.9" width="122.9" x="0" y="0"></sliceSourceBounds>
</sfw>
</metadata>
<rect y="0" class="st0" width="122.9" height="122.9"/>
<g id="_2032718428560">
<g id="Calendar">
<path class="st1" d="M119.9,39.6v61.1c0,6.6-5.4,12-12,12H6c-1.7,0-3-1.3-3-3V39.6l62.2-3.7L119.9,39.6z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="3" y1="49.6398" x2="119.9" y2="49.6398" gradientTransform="matrix(1 0 0 -1 0 123.8898)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st2" d="M119.9,39.6v61.1c0,6.6-5.4,12-12,12H6c-1.7,0-3-1.3-3-3V39.6l62.2-3.7L119.9,39.6z"/>
<path class="st3" d="M119.9,13.3v19l-54.8,3.6L3,32.3v-10c0-6.6,5.4-12,12-12h2.6l7.3,0h29.3h7.3h29.3h7.3H117
C118.6,10.3,119.9,11.6,119.9,13.3z"/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="3" y1="23.05" x2="119.9" y2="23.05">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st4" d="M119.9,13.3v19l-54.8,3.6L3,32.3v-10c0-6.6,5.4-12,12-12h2.6l7.3,0h29.3h7.3h29.3h7.3H117
C118.6,10.3,119.9,11.6,119.9,13.3z"/>
<g>
<path class="st5" d="M61.5,54.2c-12.2,0-22,9.8-22,22c0,12.1,9.8,21.9,21.9,21.9s22-9.8,22-21.9C83.5,64,73.7,54.2,61.5,54.2z
M72.5,79.8H57.8V61.5h7.4v11h7.3V79.8z"/>
<polygon class="st6" points="3,32.3 119.9,32.3 119.9,39.6 3,39.6 "/>
<line class="st0" x1="119.9" y1="39.6" x2="3" y2="39.6"/>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.1 KiB

@@ -1,70 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Layer_2_1_" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 122.9 122.9"
style="enable-background:new 0 0 122.9 122.9;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;}
.st1{fill:#00CEB3;}
.st2{fill:#003458;}
.st3{fill:url(#SVGID_1_);fill-opacity:0.3;}
.st4{fill:#0382F3;}
.st5{fill:url(#SVGID_2_);fill-opacity:0.2;}
.st6{fill:url(#SVGID_3_);fill-opacity:0.3;}
.st7{fill:url(#SVGID_4_);fill-opacity:0.2;}
.st8{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
.st9{fill:#FFFFFF;}
</style>
<metadata id="CorelCorpID_0Corel-Layer">
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="122.9" width="122.9" x="0" y="0"></sliceSourceBounds>
</sfw>
</metadata>
<rect y="0" class="st0" width="122.9" height="122.9"/>
<g id="Layer_3_3_">
<path class="st1" d="M109.6,58.7c0,7.4-6,13.4-13.4,13.4s-13.4-6-13.4-13.4s6-13.4,13.4-13.4S109.6,51.4,109.6,58.7z"/>
<path class="st2" d="M109.6,58.7c0,7.4-6,13.4-13.4,13.4s-13.4-6-13.4-13.4s6-13.4,13.4-13.4S109.6,51.4,109.6,58.7z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="82.75" y1="65.1898" x2="109.55" y2="65.1898" gradientTransform="matrix(1 0 0 -1 0 123.8898)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st3" d="M109.6,58.7c0,7.4-6,13.4-13.4,13.4s-13.4-6-13.4-13.4s6-13.4,13.4-13.4S109.6,51.4,109.6,58.7z"/>
<path class="st4" d="M69.5,37.4c0,14.8-12,26.7-26.7,26.7s-26.7-12-26.7-26.7s12-26.7,26.7-26.7S69.5,22.6,69.5,37.4z"/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="11.3465" y1="-623.6437" x2="74.1936" y2="-639.3557" gradientTransform="matrix(1 0 0 -1 0 -594.1102)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st5" d="M69.5,37.4c0,14.8-12,26.7-26.7,26.7s-26.7-12-26.7-26.7s12-26.7,26.7-26.7S69.5,22.6,69.5,37.4z"/>
<path class="st1" d="M37.5,77.4h69.4c5.9,0,10.7,4.8,10.7,10.7v13.4c0,5.9-4.8,10.7-10.7,10.7H37.5V77.4z"/>
<path class="st2" d="M37.5,77.4h69.4c5.9,0,10.7,4.8,10.7,10.7v13.4c0,5.9-4.8,10.7-10.7,10.7H37.5V77.4z"/>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="37.5" y1="29.0898" x2="117.6" y2="29.0898" gradientTransform="matrix(1 0 0 -1 0 123.8898)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st6" d="M37.5,77.4h69.4c5.9,0,10.7,4.8,10.7,10.7v13.4c0,5.9-4.8,10.7-10.7,10.7H37.5V77.4z"/>
<path class="st4" d="M5.4,77.4H48c19.2,0,34.7,15.5,34.7,34.7H40.1C21,112.2,5.4,96.6,5.4,77.4z"/>
<linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="7.1845" y1="-668.3104" x2="80.9834" y2="-709.4675" gradientTransform="matrix(1 0 0 -1 0 -594.1102)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st7" d="M5.4,77.4H48c19.2,0,34.7,15.5,34.7,34.7H40.1C21,112.2,5.4,96.6,5.4,77.4z"/>
<path class="st8" d="M55.9,46V34.9h3V46c0,0.8-0.7,1.5-1.5,1.5C56.6,47.5,55.9,46.8,55.9,46z"/>
<path class="st9" d="M26.6,33.9l13.7-6.1c1.6-0.7,3.4-0.7,5,0L59,33.9c0.8,0.4,0.8,1.5,0,1.8l-13.7,6.1c-1.6,0.7-3.4,0.7-5,0
l-13.7-6.1C25.8,35.4,25.8,34.3,26.6,33.9L26.6,33.9z"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 4.2 KiB

@@ -1,970 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Layer_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1300 286.9"
style="enable-background:new 0 0 1300 286.9;" xml:space="preserve">
<style type="text/css">
.st0{fill-rule:evenodd;clip-rule:evenodd;fill:url(#Fill-161_1_);}
.st1{fill-rule:evenodd;clip-rule:evenodd;fill:#F06A2B;}
.st2{fill-rule:evenodd;clip-rule:evenodd;fill:url(#Fill-163_2_);}
.st3{fill-rule:evenodd;clip-rule:evenodd;fill:url(#Fill-163_3_);}
.st4{fill-rule:evenodd;clip-rule:evenodd;fill:url(#Rectangle_6_);}
.st5{fill-rule:evenodd;clip-rule:evenodd;fill:url(#Rectangle_7_);}
.st6{enable-background:new ;}
.st7{fill-rule:evenodd;clip-rule:evenodd;fill:url(#Rectangle_8_);}
.st8{fill-rule:evenodd;clip-rule:evenodd;fill:url(#Rectangle_9_);}
.st9{fill-rule:evenodd;clip-rule:evenodd;}
.st10{fill-rule:evenodd;clip-rule:evenodd;fill:#F06A2A;}
.st11{fill-rule:evenodd;clip-rule:evenodd;fill:url(#Fill-161_3_);}
.st12{fill-rule:evenodd;clip-rule:evenodd;fill:url(#Fill-163_6_);}
.st13{fill-rule:evenodd;clip-rule:evenodd;fill:url(#Fill-163_7_);}
.st14{fill-rule:evenodd;clip-rule:evenodd;fill:#FFCB00;}
.st15{fill-rule:evenodd;clip-rule:evenodd;fill:url(#Rectangle_20_);}
.st16{fill-rule:evenodd;clip-rule:evenodd;fill:url(#Rectangle_21_);}
.st17{fill:#FFFFFF;}
.st18{fill-rule:evenodd;clip-rule:evenodd;fill:#C7BAAF;}
.st19{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
.st20{fill-rule:evenodd;clip-rule:evenodd;fill:url(#Rectangle_28_);}
.st21{fill-rule:evenodd;clip-rule:evenodd;stroke:#000000;stroke-width:0.2965;}
.st22{fill-rule:evenodd;clip-rule:evenodd;fill:url(#Rectangle_29_);}
.st23{fill-rule:evenodd;clip-rule:evenodd;fill:#F1692A;stroke:#DCD4D1;stroke-width:3.1125;}
.st24{fill-rule:evenodd;clip-rule:evenodd;fill:#333333;stroke:#DCD4D1;stroke-width:2.3343;}
.st25{fill:#F1692A;}
.st26{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;stroke:#FFFFFF;stroke-width:0.7781;}
.st27{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;stroke:#FFFFFF;stroke-width:1.5562;}
</style>
<metadata>
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="219.8" width="1263.5" x="16" y="35.8"></sliceSourceBounds>
</sfw>
</metadata>
<g id="Layer_1_1_">
</g>
<g id="Layer_2_1_">
<g id="customers-love-us-white">
<g id="Group-3">
<g id="White-leader-badge-2">
<g id="White-leader-badge">
<g id="Group-6">
<g id="Group-5">
<g id="shield">
<linearGradient id="Fill-161_1_" gradientUnits="userSpaceOnUse" x1="4.396" y1="-275.7393" x2="5.5894" y2="-274.9384" gradientTransform="matrix(286 0 0 302.6096 -285 83579.375)">
<stop offset="0" style="stop-color:#C2C2BD"/>
<stop offset="1" style="stop-color:#F06A2A"/>
</linearGradient>
<path id="Fill-161" class="st0" d="M861.8,175.5V63.9c0-0.6,0.4-1.1,1-1.2l83.6-12.4c0.1,0,0.2,0,0.3,0l83.6,12.4
c0.6,0.1,1,0.6,1,1.2v111.6c0,0.4-0.2,0.8-0.6,1l-83.6,53c-0.4,0.2-0.9,0.2-1.3,0l-83.6-53
C862,176.3,861.8,175.9,861.8,175.5z"/>
<path id="Fill-162" class="st1" d="M1028.1,67.1c-0.1-0.4-0.4-1.1-0.7-1.4l-79.7-12c-0.1,0-0.2,0-1.1,0c-1,0-1.1,0-1.1,0
l-79.9,12c-0.3,0.3-0.6,1-0.7,1.4v106.1c0.1,0.4,0.4,1.1,0.7,1.4l81,52l80.9-52c0.3-0.2,0.6-1,0.7-1.4L1028.1,67.1z"/>
<linearGradient id="Fill-163_2_" gradientUnits="userSpaceOnUse" x1="4.5728" y1="-275.7262" x2="4.4486" y2="-275.8208" gradientTransform="matrix(261.9238 0 0 279.8408 -249.0124 77281.3906)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#E7E7E7"/>
</linearGradient>
<polygon id="Fill-163" class="st2" points="868.8,68.6 868.8,171.6 946.6,223.1 1024.1,171.6 1024.1,68.6 946.6,57.2
"/>
<linearGradient id="Fill-163_3_" gradientUnits="userSpaceOnUse" x1="7.8033" y1="-275.7764" x2="7.9425" y2="-275.3571" gradientTransform="matrix(131.4054 0 0 279.8408 -118.8108 77281.3906)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#F3F3F3"/>
</linearGradient>
<polygon id="Fill-163_1_" class="st3" points="868.6,171.6 946.6,223.1 946.6,57.2 868.8,68.6 "/>
</g>
</g>
<g id="Sash-and-text" transform="translate(11.391892, 89.044586)">
<linearGradient id="Rectangle_6_" gradientUnits="userSpaceOnUse" x1="-17.3555" y1="-274.3208" x2="-18.0709" y2="-274.1344" gradientTransform="matrix(262.2406 0 0 107 5713.7954 29373.8945)">
<stop offset="0" style="stop-color:#FFCB00"/>
<stop offset="1" style="stop-color:#F06A2B"/>
</linearGradient>
<polygon id="Rectangle" class="st4" points="857.4,14 1012.7,14 1012.7,77.5 857.3,77.5 "/>
</g>
<g id="Sash-and-text_1_" transform="translate(17.391892, 164.044586)">
</g>
<linearGradient id="Rectangle_7_" gradientUnits="userSpaceOnUse" x1="3.7776" y1="-274.2031" x2="4.5588" y2="-274.0944" gradientTransform="matrix(262.4054 0 0 107 -249.8108 29462.8965)">
<stop offset="0" style="stop-color:#FFCB00"/>
<stop offset="1" style="stop-color:#F06A2B"/>
</linearGradient>
<polygon id="Rectangle_1_" class="st5" points="868.7,103.1 1024.2,103.1 868.6,166.5 "/>
<g class="st6">
<path d="M888.8,121.9l4.2,1.3c-0.6,2.3-1.7,4-3.2,5.2s-3.4,1.7-5.6,1.7c-2.8,0-5.1-1-6.9-2.9c-1.8-1.9-2.7-4.6-2.7-7.9
c0-3.5,0.9-6.3,2.7-8.2c1.8-2,4.2-2.9,7.2-2.9c2.6,0,4.7,0.8,6.3,2.3c1,0.9,1.7,2.2,2.2,3.9l-4.2,1c-0.3-1.1-0.8-2-1.6-2.6
c-0.8-0.6-1.8-1-2.9-1c-1.6,0-2.8,0.6-3.8,1.7c-1,1.1-1.5,3-1.5,5.5c0,2.7,0.5,4.6,1.4,5.7s2.2,1.7,3.8,1.7
c1.1,0,2.1-0.4,2.9-1.1S888.4,123.5,888.8,121.9z"/>
<path d="M906.7,129.7v-2.3c-0.6,0.8-1.3,1.5-2.2,1.9s-1.9,0.7-2.9,0.7c-1,0-2-0.2-2.8-0.7s-1.4-1.1-1.8-1.9
c-0.4-0.8-0.6-2-0.6-3.4v-9.7h4.1v7.1c0,2.2,0.1,3.5,0.2,4s0.4,0.9,0.8,1.2c0.4,0.3,0.9,0.4,1.5,0.4c0.7,0,1.3-0.2,1.9-0.6
c0.6-0.4,0.9-0.9,1.1-1.4c0.2-0.6,0.3-1.9,0.3-4.1v-6.5h4.1v15.4H906.7z"/>
<path d="M913.3,125.4l4.1-0.6c0.2,0.8,0.5,1.4,1.1,1.8c0.5,0.4,1.3,0.6,2.2,0.6c1.1,0,1.8-0.2,2.4-0.6
c0.4-0.3,0.5-0.6,0.5-1.1c0-0.3-0.1-0.6-0.3-0.8c-0.2-0.2-0.7-0.4-1.4-0.5c-3.3-0.7-5.4-1.4-6.2-2c-1.2-0.8-1.8-2-1.8-3.5
c0-1.3,0.5-2.5,1.6-3.4s2.7-1.4,4.9-1.4c2.1,0,3.7,0.3,4.7,1c1,0.7,1.7,1.7,2.1,3l-3.8,0.7c-0.2-0.6-0.5-1.1-0.9-1.4
c-0.5-0.3-1.1-0.5-2-0.5c-1.1,0-1.8,0.1-2.3,0.4c-0.3,0.2-0.5,0.5-0.5,0.8c0,0.3,0.1,0.5,0.4,0.7c0.4,0.3,1.6,0.7,3.8,1.1
c2.2,0.5,3.7,1.1,4.5,1.8c0.8,0.7,1.3,1.7,1.3,3c0,1.4-0.6,2.6-1.8,3.6c-1.2,1-2.9,1.5-5.2,1.5c-2.1,0-3.8-0.4-5-1.3
C914.4,128,913.6,126.8,913.3,125.4z"/>
<path d="M938.2,114.4v3.2h-2.8v6.2c0,1.3,0,2,0.1,2.2c0.1,0.2,0.2,0.4,0.4,0.5c0.2,0.1,0.4,0.2,0.7,0.2
c0.4,0,0.9-0.1,1.6-0.4l0.3,3.2c-0.9,0.4-2,0.6-3.2,0.6c-0.7,0-1.4-0.1-2-0.4c-0.6-0.2-1-0.6-1.3-1c-0.3-0.4-0.5-0.9-0.6-1.6
c-0.1-0.5-0.1-1.4-0.1-2.9v-6.7h-1.9v-3.2h1.9v-3.1l4.1-2.4v5.4H938.2z"/>
<path d="M940.1,121.8c0-1.4,0.3-2.7,1-3.9c0.7-1.3,1.6-2.2,2.8-2.9s2.6-1,4.1-1c2.3,0,4.2,0.8,5.7,2.3
c1.5,1.5,2.2,3.4,2.2,5.7c0,2.3-0.8,4.3-2.3,5.8c-1.5,1.5-3.4,2.3-5.7,2.3c-1.4,0-2.8-0.3-4-1c-1.3-0.6-2.3-1.6-2.9-2.8
C940.4,125.1,940.1,123.6,940.1,121.8z M944.3,122.1c0,1.5,0.4,2.7,1.1,3.5c0.7,0.8,1.6,1.2,2.7,1.2s2-0.4,2.7-1.2
c0.7-0.8,1.1-2,1.1-3.5c0-1.5-0.4-2.7-1.1-3.5c-0.7-0.8-1.6-1.2-2.7-1.2s-2,0.4-2.7,1.2C944.6,119.4,944.3,120.5,944.3,122.1
z"/>
<path d="M958.9,114.4h3.8v2.1c1.3-1.6,2.9-2.4,4.8-2.4c1,0,1.8,0.2,2.6,0.6c0.7,0.4,1.3,1,1.8,1.8c0.7-0.8,1.4-1.4,2.2-1.8
c0.8-0.4,1.6-0.6,2.5-0.6c1.1,0,2.1,0.2,2.9,0.7c0.8,0.5,1.4,1.1,1.8,2c0.3,0.7,0.4,1.7,0.4,3.2v9.8h-4.1V121
c0-1.5-0.1-2.5-0.4-3c-0.4-0.6-1-0.9-1.7-0.9c-0.6,0-1.1,0.2-1.6,0.5c-0.5,0.3-0.9,0.9-1.1,1.5c-0.2,0.7-0.3,1.7-0.3,3.2v7.4
h-4.1v-8.4c0-1.5-0.1-2.5-0.2-2.9c-0.1-0.4-0.4-0.8-0.7-1c-0.3-0.2-0.7-0.3-1.2-0.3c-0.6,0-1.2,0.2-1.7,0.5
c-0.5,0.3-0.9,0.8-1.1,1.5c-0.2,0.6-0.3,1.7-0.3,3.2v7.5h-4.1V114.4z"/>
<path d="M994.4,124.9l4.1,0.7c-0.5,1.5-1.3,2.6-2.5,3.4c-1.1,0.8-2.5,1.2-4.2,1.2c-2.7,0-4.7-0.9-5.9-2.6
c-1-1.4-1.5-3.2-1.5-5.3c0-2.5,0.7-4.5,2-6c1.3-1.4,3-2.2,5.1-2.2c2.3,0,4.1,0.8,5.4,2.3c1.3,1.5,2,3.8,1.9,6.9h-10.2
c0,1.2,0.4,2.1,1,2.8c0.6,0.7,1.4,1,2.3,1c0.6,0,1.2-0.2,1.6-0.5C993.9,126.2,994.2,125.6,994.4,124.9z M994.7,120.7
c0-1.2-0.3-2.1-0.9-2.7c-0.6-0.6-1.3-0.9-2.1-0.9c-0.9,0-1.6,0.3-2.2,1c-0.6,0.6-0.9,1.5-0.9,2.6H994.7z"/>
<path d="M1005.9,129.7h-4.1v-15.4h3.8v2.2c0.6-1,1.2-1.7,1.7-2c0.5-0.3,1.1-0.5,1.8-0.5c0.9,0,1.8,0.3,2.7,0.8l-1.3,3.5
c-0.7-0.4-1.3-0.7-1.9-0.7c-0.6,0-1.1,0.2-1.4,0.5c-0.4,0.3-0.7,0.9-0.9,1.7s-0.3,2.5-0.3,5.2V129.7z"/>
</g>
<g class="st6">
<path d="M896,158.8v-21h4.3v17.5h10.7v3.6H896z"/>
<path d="M913,150.9c0-1.4,0.3-2.7,1-3.9c0.7-1.3,1.6-2.2,2.8-2.9s2.6-1,4.1-1c2.3,0,4.2,0.8,5.7,2.3c1.5,1.5,2.2,3.4,2.2,5.7
c0,2.3-0.8,4.3-2.3,5.8c-1.5,1.5-3.4,2.3-5.7,2.3c-1.4,0-2.8-0.3-4-1c-1.3-0.6-2.3-1.6-2.9-2.8
C913.3,154.2,913,152.7,913,150.9z M917.2,151.1c0,1.5,0.4,2.7,1.1,3.5s1.6,1.2,2.7,1.2c1.1,0,2-0.4,2.7-1.2s1.1-2,1.1-3.5
c0-1.5-0.4-2.7-1.1-3.5s-1.6-1.2-2.7-1.2c-1.1,0-2,0.4-2.7,1.2S917.2,149.6,917.2,151.1z"/>
<path d="M936.3,158.8l-6.2-15.4h4.3l2.9,7.8l0.8,2.6c0.2-0.7,0.4-1.1,0.4-1.3c0.1-0.4,0.3-0.9,0.4-1.3l2.9-7.8h4.2l-6.1,15.4
H936.3z"/>
<path d="M957.4,153.9l4.1,0.7c-0.5,1.5-1.3,2.6-2.5,3.4c-1.1,0.8-2.5,1.2-4.2,1.2c-2.7,0-4.7-0.9-5.9-2.6
c-1-1.4-1.5-3.2-1.5-5.3c0-2.5,0.7-4.5,2-6c1.3-1.4,3-2.2,5.1-2.2c2.3,0,4.1,0.8,5.4,2.3c1.3,1.5,2,3.8,1.9,6.9h-10.2
c0,1.2,0.4,2.1,1,2.8s1.4,1,2.3,1c0.6,0,1.2-0.2,1.6-0.5C956.9,155.2,957.2,154.7,957.4,153.9z M957.7,149.8
c0-1.2-0.3-2.1-0.9-2.7c-0.6-0.6-1.3-0.9-2.1-0.9c-0.9,0-1.6,0.3-2.2,1c-0.6,0.6-0.9,1.5-0.9,2.6H957.7z"/>
<path d="M973.3,137.6h4.3v11.5c0,1.8,0.1,3,0.2,3.5c0.2,0.9,0.6,1.6,1.3,2.1c0.7,0.5,1.6,0.8,2.8,0.8c1.2,0,2.1-0.2,2.8-0.7
s1-1.1,1.1-1.8c0.1-0.7,0.2-1.9,0.2-3.6v-11.7h4.3v11.1c0,2.5-0.1,4.3-0.3,5.4c-0.2,1.1-0.7,1.9-1.3,2.7
c-0.6,0.7-1.5,1.3-2.5,1.7c-1,0.4-2.4,0.6-4.1,0.6c-2,0-3.6-0.2-4.6-0.7c-1-0.5-1.9-1.1-2.5-1.8s-1-1.5-1.2-2.4
c-0.3-1.2-0.4-3-0.4-5.4V137.6z"/>
<path d="M993.2,154.4l4.1-0.6c0.2,0.8,0.5,1.4,1.1,1.8c0.5,0.4,1.3,0.6,2.2,0.6c1.1,0,1.8-0.2,2.4-0.6
c0.4-0.3,0.5-0.6,0.5-1.1c0-0.3-0.1-0.6-0.3-0.8c-0.2-0.2-0.7-0.4-1.4-0.5c-3.3-0.7-5.4-1.4-6.2-2c-1.2-0.8-1.8-2-1.8-3.5
c0-1.3,0.5-2.5,1.6-3.4c1.1-0.9,2.7-1.4,4.9-1.4c2.1,0,3.7,0.3,4.7,1s1.7,1.7,2.1,3l-3.8,0.7c-0.2-0.6-0.5-1.1-0.9-1.4
s-1.1-0.5-2-0.5c-1.1,0-1.8,0.1-2.3,0.4c-0.3,0.2-0.5,0.5-0.5,0.8c0,0.3,0.1,0.5,0.4,0.7c0.4,0.3,1.6,0.7,3.8,1.1
c2.2,0.5,3.7,1.1,4.5,1.8c0.8,0.7,1.3,1.7,1.3,3c0,1.4-0.6,2.6-1.8,3.6c-1.2,1-2.9,1.5-5.2,1.5c-2.1,0-3.8-0.4-5-1.3
C994.4,157,993.6,155.9,993.2,154.4z"/>
</g>
<linearGradient id="Rectangle_8_" gradientUnits="userSpaceOnUse" x1="5.4283" y1="-274.3208" x2="4.7129" y2="-274.1344" gradientTransform="matrix(262.2406 0 0 107 -249.646 29462.9434)">
<stop offset="0" style="stop-color:#FFCB00"/>
<stop offset="1" style="stop-color:#F06A2B"/>
</linearGradient>
<polygon id="Rectangle_2_" class="st7" points="868.8,103.1 1024.1,103.1 1024.1,166.5 868.6,166.5 "/>
<linearGradient id="Rectangle_9_" gradientUnits="userSpaceOnUse" x1="3.7776" y1="-274.2031" x2="4.5588" y2="-274.0944" gradientTransform="matrix(262.4054 0 0 107 -249.8108 29462.8965)">
<stop offset="0" style="stop-color:#FFCB00"/>
<stop offset="1" style="stop-color:#F06A2B"/>
</linearGradient>
<polygon id="Rectangle_3_" class="st8" points="868.7,103.1 1024.2,103.1 868.6,166.5 "/>
<g class="st6">
<path d="M885.8,121.5l4.1,1.3c-0.6,2.3-1.7,4-3.1,5.1c-1.5,1.1-3.3,1.7-5.5,1.7c-2.8,0-5-0.9-6.8-2.8
c-1.8-1.9-2.7-4.5-2.7-7.7c0-3.5,0.9-6.1,2.7-8.1s4.1-2.9,7.1-2.9c2.5,0,4.6,0.8,6.2,2.3c0.9,0.9,1.7,2.2,2.1,3.8l-4.2,1
c-0.2-1.1-0.8-1.9-1.5-2.6c-0.8-0.6-1.7-0.9-2.8-0.9c-1.5,0-2.8,0.6-3.8,1.7c-1,1.1-1.4,2.9-1.4,5.4c0,2.6,0.5,4.5,1.4,5.6
s2.2,1.7,3.7,1.7c1.1,0,2.1-0.4,2.9-1.1C884.9,124.1,885.4,123,885.8,121.5z"/>
<path d="M903.4,129.2v-2.3c-0.5,0.8-1.3,1.4-2.2,1.9c-0.9,0.5-1.8,0.7-2.8,0.7c-1,0-1.9-0.2-2.7-0.7s-1.4-1.1-1.7-1.9
c-0.4-0.8-0.5-1.9-0.5-3.3v-9.5h4v6.9c0,2.1,0.1,3.4,0.2,3.9c0.1,0.5,0.4,0.9,0.8,1.1c0.4,0.3,0.9,0.4,1.5,0.4
c0.7,0,1.3-0.2,1.8-0.6c0.5-0.4,0.9-0.8,1.1-1.4c0.2-0.6,0.3-1.9,0.3-4.1v-6.4h4v15.1H903.4z"/>
<path d="M909.8,124.9l4-0.6c0.2,0.8,0.5,1.4,1,1.8c0.5,0.4,1.2,0.6,2.2,0.6c1,0,1.8-0.2,2.3-0.6c0.3-0.3,0.5-0.6,0.5-1.1
c0-0.3-0.1-0.6-0.3-0.8c-0.2-0.2-0.6-0.4-1.3-0.5c-3.2-0.7-5.3-1.4-6.1-1.9c-1.2-0.8-1.8-1.9-1.8-3.4c0-1.3,0.5-2.4,1.5-3.3
c1-0.9,2.6-1.3,4.8-1.3c2.1,0,3.6,0.3,4.6,1c1,0.7,1.7,1.7,2.1,3l-3.8,0.7c-0.2-0.6-0.5-1-0.9-1.3s-1.1-0.5-1.9-0.5
c-1,0-1.8,0.1-2.3,0.4c-0.3,0.2-0.5,0.5-0.5,0.8c0,0.3,0.1,0.5,0.4,0.7c0.4,0.3,1.6,0.6,3.7,1.1s3.6,1.1,4.4,1.8
c0.8,0.7,1.2,1.7,1.2,3c0,1.4-0.6,2.6-1.7,3.6c-1.2,1-2.9,1.5-5.1,1.5c-2.1,0-3.7-0.4-4.9-1.2
C910.9,127.4,910.2,126.3,909.8,124.9z"/>
<path d="M934.3,114.1v3.2h-2.7v6.1c0,1.2,0,1.9,0.1,2.1s0.2,0.4,0.4,0.5c0.2,0.1,0.4,0.2,0.7,0.2c0.4,0,0.9-0.1,1.6-0.4
l0.3,3.1c-0.9,0.4-2,0.6-3.1,0.6c-0.7,0-1.4-0.1-1.9-0.4c-0.6-0.2-1-0.6-1.3-0.9c-0.3-0.4-0.5-0.9-0.6-1.6
c-0.1-0.5-0.1-1.4-0.1-2.8v-6.6h-1.8v-3.2h1.8v-3l4-2.3v5.3H934.3z"/>
<path d="M936.1,121.4c0-1.3,0.3-2.6,1-3.8s1.6-2.2,2.8-2.8c1.2-0.7,2.5-1,4-1c2.3,0,4.1,0.7,5.6,2.2c1.5,1.5,2.2,3.3,2.2,5.6
c0,2.3-0.7,4.2-2.2,5.7c-1.5,1.5-3.3,2.2-5.6,2.2c-1.4,0-2.7-0.3-4-0.9s-2.2-1.5-2.9-2.7S936.1,123.1,936.1,121.4z
M940.2,121.6c0,1.5,0.4,2.6,1.1,3.4c0.7,0.8,1.6,1.2,2.6,1.2s1.9-0.4,2.6-1.2c0.7-0.8,1.1-1.9,1.1-3.5
c0-1.5-0.4-2.6-1.1-3.4c-0.7-0.8-1.6-1.2-2.6-1.2s-1.9,0.4-2.6,1.2C940.5,119,940.2,120.1,940.2,121.6z"/>
<path d="M954.5,114.1h3.7v2.1c1.3-1.6,2.9-2.4,4.7-2.4c1,0,1.8,0.2,2.5,0.6c0.7,0.4,1.3,1,1.7,1.8c0.7-0.8,1.4-1.4,2.1-1.8
c0.8-0.4,1.6-0.6,2.5-0.6c1.1,0,2,0.2,2.8,0.7s1.3,1.1,1.7,2c0.3,0.6,0.4,1.7,0.4,3.1v9.6h-4v-8.6c0-1.5-0.1-2.5-0.4-2.9
c-0.4-0.6-0.9-0.9-1.7-0.9c-0.6,0-1.1,0.2-1.6,0.5c-0.5,0.3-0.8,0.8-1.1,1.5c-0.2,0.7-0.3,1.7-0.3,3.1v7.2h-4v-8.3
c0-1.5-0.1-2.4-0.2-2.8c-0.1-0.4-0.4-0.7-0.7-1s-0.7-0.3-1.2-0.3c-0.6,0-1.2,0.2-1.7,0.5c-0.5,0.3-0.8,0.8-1.1,1.4
s-0.3,1.7-0.3,3.1v7.3h-4V114.1z"/>
<path d="M989.3,124.4l4,0.7c-0.5,1.5-1.3,2.6-2.4,3.3c-1.1,0.8-2.5,1.1-4.1,1.1c-2.6,0-4.6-0.9-5.8-2.6
c-1-1.4-1.5-3.1-1.5-5.2c0-2.5,0.7-4.5,2-5.9c1.3-1.4,3-2.1,5-2.1c2.2,0,4,0.7,5.3,2.2c1.3,1.5,1.9,3.7,1.9,6.8h-10
c0,1.2,0.3,2.1,1,2.8c0.6,0.7,1.4,1,2.3,1c0.6,0,1.1-0.2,1.6-0.5S989.1,125.1,989.3,124.4z M989.6,120.3c0-1.2-0.3-2-0.9-2.6
s-1.3-0.9-2.1-0.9c-0.9,0-1.6,0.3-2.2,1s-0.8,1.5-0.8,2.6H989.6z"/>
<path d="M1000.6,129.2h-4v-15.1h3.7v2.1c0.6-1,1.2-1.7,1.7-2c0.5-0.3,1.1-0.5,1.7-0.5c0.9,0,1.8,0.3,2.6,0.8l-1.2,3.5
c-0.7-0.4-1.3-0.7-1.9-0.7c-0.6,0-1,0.2-1.4,0.5c-0.4,0.3-0.7,0.9-0.9,1.7s-0.3,2.5-0.3,5V129.2z"/>
<path d="M1006.7,124.9l4-0.6c0.2,0.8,0.5,1.4,1,1.8c0.5,0.4,1.2,0.6,2.2,0.6c1,0,1.8-0.2,2.3-0.6c0.3-0.3,0.5-0.6,0.5-1.1
c0-0.3-0.1-0.6-0.3-0.8c-0.2-0.2-0.6-0.4-1.3-0.5c-3.2-0.7-5.3-1.4-6.1-1.9c-1.2-0.8-1.8-1.9-1.8-3.4c0-1.3,0.5-2.4,1.5-3.3
s2.6-1.3,4.8-1.3c2.1,0,3.6,0.3,4.6,1c1,0.7,1.7,1.7,2.1,3l-3.8,0.7c-0.2-0.6-0.5-1-0.9-1.3s-1.1-0.5-1.9-0.5
c-1,0-1.8,0.1-2.3,0.4c-0.3,0.2-0.5,0.5-0.5,0.8c0,0.3,0.1,0.5,0.4,0.7c0.4,0.3,1.6,0.6,3.7,1.1s3.6,1.1,4.4,1.8
c0.8,0.7,1.2,1.7,1.2,3c0,1.4-0.6,2.6-1.7,3.6c-1.2,1-2.9,1.5-5.1,1.5c-2.1,0-3.7-0.4-4.9-1.2
C1007.8,127.4,1007,126.3,1006.7,124.9z"/>
</g>
<g class="st6">
<path d="M892.8,158.2v-20.6h4.2v17.1h10.4v3.5H892.8z"/>
<path d="M909.5,150.5c0-1.3,0.3-2.6,1-3.8s1.6-2.2,2.8-2.8c1.2-0.7,2.5-1,4-1c2.3,0,4.1,0.7,5.6,2.2c1.5,1.5,2.2,3.3,2.2,5.6
c0,2.3-0.7,4.2-2.2,5.7c-1.5,1.5-3.3,2.2-5.6,2.2c-1.4,0-2.7-0.3-4-0.9c-1.3-0.6-2.2-1.5-2.9-2.7S909.5,152.2,909.5,150.5z
M913.6,150.7c0,1.5,0.4,2.6,1.1,3.4c0.7,0.8,1.6,1.2,2.6,1.2c1,0,1.9-0.4,2.6-1.2c0.7-0.8,1.1-1.9,1.1-3.5
c0-1.5-0.4-2.6-1.1-3.4c-0.7-0.8-1.6-1.2-2.6-1.2c-1,0-1.9,0.4-2.6,1.2C913.9,148,913.6,149.2,913.6,150.7z"/>
<path d="M932.3,158.2l-6.1-15.1h4.2l2.8,7.7l0.8,2.6c0.2-0.7,0.4-1.1,0.4-1.3c0.1-0.4,0.3-0.9,0.4-1.3l2.9-7.7h4.1l-6,15.1
H932.3z"/>
<path d="M953,153.4l4,0.7c-0.5,1.5-1.3,2.6-2.4,3.3c-1.1,0.8-2.5,1.1-4.1,1.1c-2.6,0-4.6-0.9-5.8-2.6c-1-1.4-1.5-3.1-1.5-5.2
c0-2.5,0.7-4.5,2-5.9c1.3-1.4,3-2.1,5-2.1c2.2,0,4,0.7,5.3,2.2c1.3,1.5,1.9,3.7,1.9,6.8h-10c0,1.2,0.3,2.1,1,2.8
c0.6,0.7,1.4,1,2.3,1c0.6,0,1.1-0.2,1.6-0.5S952.8,154.2,953,153.4z M953.3,149.4c0-1.2-0.3-2-0.9-2.6s-1.3-0.9-2.1-0.9
c-0.9,0-1.6,0.3-2.2,1s-0.8,1.5-0.8,2.6H953.3z"/>
<path d="M968.5,137.4h4.2v11.3c0,1.8,0.1,2.9,0.2,3.5c0.2,0.9,0.6,1.5,1.3,2c0.7,0.5,1.6,0.8,2.8,0.8c1.2,0,2.1-0.2,2.7-0.7
c0.6-0.5,1-1.1,1.1-1.8c0.1-0.7,0.2-1.9,0.2-3.5v-11.5h4.2v10.9c0,2.5-0.1,4.3-0.3,5.3c-0.2,1-0.6,1.9-1.3,2.6
s-1.4,1.3-2.4,1.7s-2.4,0.6-4,0.6c-2,0-3.5-0.2-4.5-0.7c-1-0.5-1.8-1.1-2.4-1.8c-0.6-0.7-1-1.5-1.2-2.3
c-0.3-1.2-0.4-3-0.4-5.3V137.4z"/>
<path d="M988.1,153.9l4-0.6c0.2,0.8,0.5,1.4,1,1.8c0.5,0.4,1.2,0.6,2.2,0.6c1,0,1.8-0.2,2.3-0.6c0.3-0.3,0.5-0.6,0.5-1.1
c0-0.3-0.1-0.6-0.3-0.8c-0.2-0.2-0.6-0.4-1.3-0.5c-3.2-0.7-5.3-1.4-6.1-1.9c-1.2-0.8-1.8-1.9-1.8-3.4c0-1.3,0.5-2.4,1.5-3.3
s2.6-1.3,4.8-1.3c2.1,0,3.6,0.3,4.6,1c1,0.7,1.7,1.7,2.1,3l-3.8,0.7c-0.2-0.6-0.5-1-0.9-1.3s-1.1-0.5-1.9-0.5
c-1,0-1.8,0.1-2.3,0.4c-0.3,0.2-0.5,0.5-0.5,0.8c0,0.3,0.1,0.5,0.4,0.7c0.4,0.3,1.6,0.6,3.7,1.1s3.6,1.1,4.4,1.8
c0.8,0.7,1.2,1.7,1.2,3c0,1.4-0.6,2.6-1.7,3.6c-1.2,1-2.9,1.5-5.1,1.5c-2.1,0-3.7-0.4-4.9-1.2
C989.3,156.5,988.5,155.3,988.1,153.9z"/>
</g>
</g>
</g>
</g>
</g>
<g id="SourceForge-Logo-White-vector" transform="translate(23.000000, 47.000000)">
<path id="Fill-953" class="st9" d="M860.6,33.2c-0.1,0.1-0.1,0.2-0.3,0.2c-0.1,0-0.2-0.1-0.3-0.2c-0.1-0.1-0.3-0.3-0.6-0.4
c-0.3-0.2-0.5-0.3-0.9-0.4c-0.4-0.1-0.8-0.2-1.3-0.2s-1,0.1-1.4,0.2c-0.4,0.1-0.7,0.4-1,0.6c-0.3,0.3-0.5,0.6-0.6,0.9
S854,34.6,854,35c0,0.5,0.1,0.9,0.3,1.3c0.2,0.3,0.5,0.6,0.8,0.8s0.7,0.4,1.2,0.6c0.4,0.2,0.9,0.3,1.3,0.5
c0.4,0.1,0.9,0.3,1.3,0.5c0.4,0.2,0.8,0.4,1.2,0.7s0.6,0.6,0.8,1s0.3,0.9,0.3,1.5s-0.1,1.2-0.3,1.8s-0.5,1.1-0.9,1.5
s-0.9,0.7-1.5,1c-0.6,0.2-1.2,0.3-2,0.3c-0.9,0-1.8-0.2-2.5-0.5s-1.3-0.8-1.8-1.5l0.3-0.5c0.1-0.1,0.2-0.1,0.3-0.1s0.1,0,0.2,0.1
c0.1,0.1,0.2,0.2,0.3,0.3s0.3,0.3,0.5,0.4c0.2,0.1,0.4,0.3,0.7,0.4c0.3,0.1,0.5,0.2,0.9,0.3c0.3,0.1,0.7,0.1,1.1,0.1
c0.6,0,1.1-0.1,1.5-0.3s0.8-0.4,1.1-0.7s0.6-0.7,0.7-1.1c0.2-0.4,0.3-0.9,0.3-1.4s-0.1-1-0.3-1.3c-0.2-0.4-0.5-0.6-0.8-0.9
c-0.3-0.2-0.7-0.4-1.2-0.6s-0.9-0.3-1.3-0.5c-0.4-0.1-0.9-0.3-1.3-0.5c-0.4-0.2-0.8-0.4-1.2-0.7c-0.3-0.3-0.6-0.6-0.8-1.1
c-0.2-0.4-0.3-1-0.3-1.6c0-0.5,0.1-1,0.3-1.5s0.5-0.9,0.8-1.3c0.4-0.3,0.8-0.6,1.3-0.9c0.5-0.2,1.1-0.3,1.8-0.3
c0.8,0,1.4,0.1,2,0.4s1.1,0.6,1.7,1.1L860.6,33.2z"/>
<path id="Fill-955" class="st9" d="M876.4,38.9c0-1-0.1-2-0.4-2.8c-0.3-0.8-0.7-1.5-1.2-2.1s-1.1-1-1.9-1.3
c-0.7-0.3-1.5-0.5-2.4-0.5s-1.7,0.1-2.4,0.5c-0.7,0.3-1.4,0.8-1.9,1.3c-0.5,0.6-0.9,1.3-1.2,2.1s-0.4,1.8-0.4,2.8s0.1,2,0.4,2.8
c0.3,0.8,0.7,1.5,1.2,2.1s1.1,1,1.9,1.3c0.7,0.3,1.5,0.5,2.4,0.5s1.7-0.1,2.4-0.5c0.7-0.3,1.4-0.8,1.9-1.3
c0.5-0.6,0.9-1.3,1.2-2.1C876.2,40.9,876.4,39.9,876.4,38.9 M877.3,38.9c0,1.2-0.2,2.2-0.5,3.2s-0.8,1.8-1.4,2.4
c-0.6,0.7-1.3,1.2-2.2,1.6c-0.8,0.4-1.8,0.5-2.8,0.5s-1.9-0.2-2.8-0.5c-0.8-0.4-1.5-0.9-2.2-1.6c-0.6-0.7-1.1-1.5-1.4-2.4
c-0.3-1-0.5-2-0.5-3.2s0.2-2.2,0.5-3.2s0.8-1.8,1.4-2.4c0.6-0.7,1.3-1.2,2.2-1.6c0.8-0.4,1.8-0.5,2.8-0.5s2,0.2,2.8,0.5
c0.8,0.4,1.5,0.9,2.2,1.6c0.6,0.7,1.1,1.5,1.4,2.4C877.1,36.7,877.3,37.7,877.3,38.9"/>
<path id="Fill-957" class="st9" d="M885,45.6c0.7,0,1.3-0.1,1.8-0.4c0.5-0.3,1-0.6,1.4-1.1c0.4-0.4,0.6-1,0.8-1.6s0.3-1.3,0.3-2
v-9.4h1v9.4c0,0.9-0.1,1.6-0.4,2.3c-0.2,0.7-0.6,1.4-1.1,1.9s-1,1-1.7,1.3c-0.6,0.3-1.4,0.5-2.2,0.5s-1.6-0.1-2.2-0.5
c-0.6-0.3-1.2-0.7-1.7-1.3c-0.5-0.5-0.8-1.2-1.1-1.9c-0.2-0.7-0.4-1.5-0.4-2.3v-9.4h1v9.4c0,0.7,0.1,1.4,0.3,2s0.5,1.1,0.8,1.6
c0.4,0.4,0.8,0.8,1.4,1.1C883.7,45.5,884.4,45.6,885,45.6"/>
<path id="Fill-959" class="st9" d="M896.5,38.8h0.3h0.7c0.8,0,1.5-0.1,2.1-0.2c0.6-0.2,1.1-0.4,1.5-0.7s0.7-0.7,1-1.1
c0.2-0.4,0.3-0.9,0.3-1.5c0-1.1-0.4-1.9-1.2-2.4s-2-0.8-3.5-0.8h-3.1v6.7v0.8v7h-1.2V31.2h4.4c2,0,3.5,0.4,4.4,1
c1,0.7,1.5,1.7,1.5,3c0,0.6-0.1,1.1-0.3,1.6s-0.6,0.9-1,1.3c-0.4,0.4-0.9,0.7-1.5,0.9s-1.3,0.4-2,0.5c0.2,0.1,0.4,0.3,0.5,0.4
l5.9,6.7h-1.1c-0.1,0-0.2,0-0.3-0.1c-0.1,0-0.2-0.1-0.3-0.2l-5.5-6.2c-0.1-0.1-0.3-0.3-0.4-0.3c-0.2-0.1-1.1-0.1-1.5-0.1
C896.1,38.9,896.2,38.8,896.5,38.8"/>
<path id="Fill-961" class="st9" d="M915.3,43.9c0.1,0,0.1,0,0.2,0.1l0.4,0.5c-0.3,0.3-0.6,0.6-1,0.9c-0.4,0.3-0.7,0.5-1.2,0.7
c-0.4,0.2-0.9,0.3-1.4,0.4c-0.5,0.1-1.1,0.1-1.6,0.1c-1,0-1.9-0.2-2.7-0.6c-0.8-0.4-1.5-0.9-2.1-1.6c-0.6-0.7-1.1-1.5-1.4-2.4
c-0.3-1-0.5-2-0.5-3.2c0-1.1,0.2-2.2,0.5-3.1c0.3-1,0.8-1.7,1.4-2.4c0.6-0.7,1.4-1.2,2.2-1.6c0.9-0.4,1.8-0.6,2.8-0.6
c0.5,0,1,0,1.4,0.1s0.8,0.2,1.2,0.3s0.7,0.3,1,0.6c0.3,0.2,0.7,0.5,1,0.8l-0.3,0.5c-0.1,0.1-0.1,0.1-0.3,0.1
c-0.1,0-0.1,0-0.2-0.1c-0.1-0.1-0.2-0.2-0.4-0.3c-0.1-0.1-0.3-0.2-0.5-0.3s-0.4-0.3-0.7-0.3c-0.3-0.1-0.6-0.2-1-0.3
s-0.8-0.1-1.3-0.1c-0.9,0-1.7,0.1-2.4,0.5c-0.7,0.3-1.4,0.8-1.9,1.4c-0.5,0.6-0.9,1.3-1.2,2.1s-0.4,1.8-0.4,2.8
c0,1.1,0.1,2,0.4,2.8c0.3,0.8,0.7,1.5,1.2,2.1s1.1,1,1.8,1.3s1.5,0.5,2.3,0.5c0.5,0,1,0,1.4-0.1s0.8-0.2,1.1-0.3s0.7-0.3,0.9-0.5
c0.3-0.2,0.6-0.4,0.9-0.7l0.1-0.1C915.2,43.9,915.2,43.9,915.3,43.9"/>
<polygon id="Fill-963" class="st9" points="927.7,31.2 927.7,32.1 919.4,32.1 919.4,38.3 926.3,38.3 926.3,39.2 919.4,39.2
919.4,45.7 927.7,45.7 927.7,46.6 918.2,46.6 918.2,31.2 "/>
<polygon id="Fill-965" class="st9" points="940.7,31.2 940.7,33.5 933.2,33.5 933.2,38 939.6,38 939.6,40.3 933.2,40.3
933.2,46.6 930.1,46.6 930.1,31.2 "/>
<path id="Fill-966" class="st9" d="M953.9,38.9c0-0.8-0.1-1.6-0.3-2.2c-0.2-0.7-0.5-1.2-0.9-1.7s-0.9-0.8-1.5-1
c-0.6-0.3-1.3-0.4-2-0.4s-1.4,0.1-2,0.4c-0.6,0.3-1.1,0.6-1.5,1c-0.4,0.5-0.7,1-1,1.7c-0.2,0.6-0.3,1.4-0.3,2.2s0.1,1.6,0.3,2.2
c0.2,0.6,0.5,1.2,1,1.7c0.4,0.5,0.9,0.8,1.5,1.1s1.3,0.4,2,0.4s1.4-0.1,2-0.4c0.6-0.3,1.1-0.6,1.5-1.1s0.7-1,0.9-1.7
C953.8,40.4,953.9,39.7,953.9,38.9 M956.8,38.9c0,1.1-0.2,2.1-0.5,3.1c-0.4,0.9-0.9,1.8-1.6,2.4c-0.7,0.7-1.5,1.2-2.4,1.6
c-0.9,0.4-2,0.6-3.2,0.6c-1.1,0-2.2-0.2-3.2-0.6c-0.9-0.4-1.7-0.9-2.4-1.6c-0.7-0.7-1.2-1.5-1.6-2.4c-0.4-0.9-0.5-2-0.5-3.1
s0.2-2.1,0.5-3.1c0.4-0.9,0.9-1.8,1.6-2.4c0.7-0.7,1.5-1.2,2.4-1.6s2-0.6,3.2-0.6c1.1,0,2.2,0.2,3.2,0.6c0.9,0.4,1.7,0.9,2.4,1.6
s1.2,1.5,1.6,2.4C956.6,36.7,956.8,37.8,956.8,38.9"/>
<path id="Fill-967" class="st9" d="M961.5,38.5h0.6c0.5,0,0.9-0.1,1.3-0.2c0.4-0.1,0.6-0.3,0.9-0.6c0.2-0.2,0.4-0.5,0.5-0.8
s0.2-0.7,0.2-1.1c0-0.8-0.2-1.4-0.7-1.8c-0.5-0.4-1.2-0.6-2.1-0.6h-1.7v5.1v2.1v6h-2.6V31.2h4.2c0.9,0,1.7,0.1,2.4,0.3
c0.7,0.2,1.2,0.5,1.6,0.9c0.4,0.4,0.7,0.9,0.9,1.4s0.3,1.1,0.3,1.8c0,0.5-0.1,1-0.2,1.5c-0.1,0.5-0.3,0.9-0.6,1.2
c-0.3,0.4-0.6,0.7-1,1s-0.8,0.5-1.3,0.7c0.3,0.2,0.6,0.5,0.8,0.9l3.4,5.7h-2.3c-0.2,0-0.4-0.1-0.6-0.1c-0.2-0.1-0.3-0.2-0.4-0.4
l-2.9-4.9c-0.1-0.1-0.2-0.4-0.4-0.4h-0.9v-1.9C961.2,38.5,961.5,38.5,961.5,38.5"/>
<path id="Fill-968" class="st9" d="M977.2,44.4c0.6,0,1.2-0.1,1.7-0.2c0.5-0.1,0.9-0.3,1.4-0.5v-3.4h-1.9c-0.2,0-0.3-0.1-0.4-0.1
c-0.1-0.1-0.2-0.2-0.2-0.4v-1.6h5.1V45c-0.4,0.3-0.8,0.5-1.2,0.7s-0.9,0.4-1.4,0.5s-1,0.2-1.5,0.3c-0.6,0.1-1.1,0.1-1.8,0.1
c-1.1,0-2.1-0.2-3.1-0.6c-1-0.4-1.8-0.9-2.4-1.6c-0.7-0.7-1.2-1.5-1.6-2.4c-0.4-0.9-0.6-2-0.6-3.1s0.2-2.2,0.6-3.1
c0.4-0.9,0.9-1.8,1.6-2.4c0.7-0.7,1.5-1.2,2.5-1.6s2.1-0.6,3.3-0.6s2.3,0.2,3.2,0.5c0.9,0.4,1.7,0.9,2.3,1.4l-0.8,1.3
c-0.2,0.3-0.4,0.4-0.6,0.4c-0.2,0-0.3-0.1-0.5-0.2c-0.2-0.1-0.5-0.3-0.7-0.4c-0.2-0.1-0.5-0.3-0.8-0.3c-0.3-0.1-0.6-0.2-1-0.2
c-0.3-0.1-0.8-0.1-1.2-0.1c-0.8,0-1.5,0.1-2.1,0.4c-0.6,0.3-1.1,0.6-1.6,1.1c-0.4,0.5-0.8,1-1,1.7s-0.4,1.4-0.4,2.2
c0,0.9,0.1,1.6,0.4,2.3c0.3,0.7,0.6,1.3,1,1.7c0.4,0.5,1,0.8,1.6,1.1C975.7,44.3,976.5,44.4,977.2,44.4"/>
<path id="Fill-969" class="st9" d="M993,40.4h-5.1v3.9h7.5v2.3h-10.7V31.2h10.7v2.3h-7.5v4.7h5.9v1.7
C993.7,39.9,993.7,40.4,993,40.4"/>
</g>
<g id="SF-logo-vector" transform="translate(115.000000, 212.000000)">
<path id="Rectangle_4_" class="st10" d="M829-36h4c0.2,0,0.4,0.2,0.4,0.4v0.1c0,0.1-0.1,0.3-0.2,0.4l-12.6,13.8
c-0.2,0.2-0.2,0.6,0,0.8l10,10.9c0.2,0.2,0.2,0.6,0,0.8l-1.8,2c-0.2,0.2-0.6,0.3-0.8,0l0,0l-12.5-13.7c-0.2-0.2-0.2-0.6,0-0.8
l13.2-14.5C828.6-35.9,828.8-36,829-36z"/>
<path id="Rectangle_5_" class="st10" d="M834.7-4h-4c-0.2,0-0.4-0.2-0.4-0.4v-0.1c0-0.1,0.1-0.3,0.2-0.4l12.6-13.8
c0.2-0.2,0.2-0.6,0-0.8l-9.9-10.9c-0.2-0.2-0.2-0.6,0-0.8l1.8-2c0.2-0.2,0.6-0.3,0.8,0l0,0l12.5,13.7c0.2,0.2,0.2,0.6,0,0.8
L835.2-4.2C835-4.1,834.9-4,834.7-4z"/>
<path id="Oval" class="st10" d="M832.3-13.5c2.7,0,4.8-3,4.6-6.2c-0.1-1.4-1-4-1.3-3.5c-0.1,0.2,0.2,2,0.1,3.1
c-0.2,1.8-0.9,2.9-1.2,2.2c-0.4-0.6-0.2-1.9-0.3-3.2c-0.1-1.4-0.3-2.9-0.6-3.7c-0.1-0.4-1.4-3.7-2.2-4c-0.1,0-0.1,0-0.1,0
s-0.1,0-0.2,0.1c-0.2,0.2,0.1,1.3-0.7,2.7c-0.5,0.9-1.6,2.1-2.1,3.2c-0.7,1.6-0.8,3.1-0.8,3.9C827.6-15.5,829.6-13.5,832.3-13.5z
"/>
</g>
</g>
</g>
<g id="Layer_3">
<g id="leader-winter-2021-white_1_">
<g id="White-leader-badge-3_1_">
<g id="White-leader-badge-2_2_">
<g id="White-leader-badge_2_">
<g id="Group-6_2_">
<g id="Group-5_2_">
<g id="shield_2_">
<linearGradient id="Fill-161_3_" gradientUnits="userSpaceOnUse" x1="2.3067" y1="-275.7392" x2="3.5" y2="-274.9383" gradientTransform="matrix(286 0 0 302.6096 -285 83579.375)">
<stop offset="0" style="stop-color:#C2C2BD"/>
<stop offset="1" style="stop-color:#F06A2A"/>
</linearGradient>
<path id="Fill-161_2_" class="st11" d="M264.2,175.5V63.9c0-0.6,0.4-1.1,1-1.2l83.6-12.4c0.1,0,0.2,0,0.3,0l83.6,12.4
c0.6,0.1,1,0.6,1,1.2v111.6c0,0.4-0.2,0.8-0.6,1l-83.6,53c-0.4,0.2-0.9,0.2-1.3,0l-83.6-53
C264.5,176.3,264.2,175.9,264.2,175.5z"/>
<path id="Fill-162_2_" class="st1" d="M430.6,67.1c-0.1-0.4-0.4-1.1-0.7-1.4l-79.7-12c-0.1,0-0.2,0-1.1,0c-1,0-1.1,0-1.1,0
l-79.9,12c-0.3,0.3-0.6,1-0.7,1.4v106.1c0.1,0.4,0.4,1.1,0.7,1.4l81,52l80.9-52c0.3-0.2,0.6-1,0.7-1.4L430.6,67.1z"/>
<linearGradient id="Fill-163_6_" gradientUnits="userSpaceOnUse" x1="2.2916" y1="-275.7263" x2="2.1674" y2="-275.8209" gradientTransform="matrix(261.9238 0 0 279.8408 -249.0124 77281.3906)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#E7E7E7"/>
</linearGradient>
<polygon id="Fill-163_5_" class="st12" points="271.3,68.6 271.3,171.6 349,223.1 426.6,171.6 426.6,68.6 349,57.2
"/>
<linearGradient id="Fill-163_7_" gradientUnits="userSpaceOnUse" x1="3.256" y1="-275.7764" x2="3.3952" y2="-275.3571" gradientTransform="matrix(131.4054 0 0 279.8408 -118.8108 77281.3906)">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#F3F3F3"/>
</linearGradient>
<polygon id="Fill-163_4_" class="st13" points="271.1,171.6 349,223.1 349,57.2 271.3,68.6 "/>
</g>
<g class="st6">
<path d="M289.6,107.3H303v4.6h-19.3V82h6V107.3z"/>
<path d="M315.8,112.4c-3.2,0-5.8-1-7.7-3.1s-2.9-4.7-2.9-7.8v-0.8c0-3.3,0.9-6,2.7-8.2s4.3-3.2,7.3-3.2c3,0,5.3,0.9,7,2.7
c1.7,1.8,2.5,4.3,2.5,7.3v3.3h-13.3l0,0.1c0.1,1.5,0.6,2.7,1.5,3.6c0.9,0.9,2.1,1.4,3.5,1.4c1.3,0,2.4-0.1,3.3-0.4
c0.9-0.3,1.8-0.7,2.9-1.3l1.6,3.7c-0.9,0.7-2.1,1.4-3.6,1.8C319.2,112.1,317.6,112.4,315.8,112.4z M315.2,93.9
c-1.1,0-2,0.4-2.6,1.3c-0.6,0.9-1,2-1.2,3.4l0.1,0.1h7.4v-0.5c0-1.3-0.3-2.3-0.9-3.1C317.3,94.3,316.4,93.9,315.2,93.9z"/>
<path d="M341.3,112c-0.2-0.5-0.4-1-0.6-1.6c-0.2-0.6-0.3-1.1-0.3-1.7c-0.6,1.1-1.4,2-2.4,2.7c-1,0.7-2.2,1.1-3.6,1.1
c-2.3,0-4.1-0.6-5.4-1.8c-1.3-1.2-1.9-2.8-1.9-4.9c0-2.2,0.8-3.9,2.5-5.1s4.1-1.8,7.3-1.8h3.4v-1.8c0-1.1-0.3-1.9-0.8-2.5
c-0.6-0.6-1.4-0.9-2.5-0.9c-1,0-1.7,0.2-2.3,0.7s-0.8,1.1-0.8,2l-5.8,0l0-0.1c-0.1-1.9,0.7-3.5,2.4-4.9s4-2,6.8-2
c2.7,0,4.8,0.7,6.5,2s2.5,3.3,2.5,5.8v9.2c0,1,0.1,2,0.2,2.9s0.4,1.8,0.8,2.7H341.3z M335.8,107.9c1.1,0,2-0.3,2.8-0.8
s1.4-1.1,1.7-1.8v-3.1h-3.4c-1.3,0-2.2,0.3-2.9,1c-0.7,0.6-1,1.4-1,2.3c0,0.7,0.2,1.3,0.7,1.8S334.9,107.9,335.8,107.9z"/>
<path d="M349.9,101c0-3.5,0.8-6.3,2.3-8.5s3.6-3.2,6.4-3.2c1.1,0,2.1,0.2,3,0.7c0.9,0.5,1.7,1.2,2.3,2.1V79.9h6V112h-5.2
l-0.5-2.7c-0.7,1-1.5,1.8-2.5,2.3c-1,0.5-2,0.8-3.3,0.8c-2.7,0-4.8-1-6.4-3s-2.3-4.6-2.3-7.9V101z M355.9,101.5
c0,2,0.3,3.5,1,4.6c0.7,1.1,1.7,1.7,3.2,1.7c0.9,0,1.6-0.2,2.3-0.5s1.2-0.9,1.6-1.5v-9.5c-0.4-0.7-0.9-1.3-1.6-1.6
c-0.6-0.4-1.4-0.6-2.2-0.6c-1.5,0-2.5,0.7-3.2,2c-0.7,1.3-1,3-1,5.1V101.5z"/>
<path d="M384.4,112.4c-3.2,0-5.8-1-7.7-3.1s-2.9-4.7-2.9-7.8v-0.8c0-3.3,0.9-6,2.7-8.2s4.3-3.2,7.3-3.2c3,0,5.3,0.9,7,2.7
c1.7,1.8,2.5,4.3,2.5,7.3v3.3h-13.3l0,0.1c0.1,1.5,0.6,2.7,1.5,3.6c0.9,0.9,2.1,1.4,3.5,1.4c1.3,0,2.4-0.1,3.3-0.4
c0.9-0.3,1.8-0.7,2.9-1.3l1.6,3.7c-0.9,0.7-2.1,1.4-3.6,1.8C387.8,112.1,386.2,112.4,384.4,112.4z M383.9,93.9
c-1.1,0-2,0.4-2.6,1.3c-0.6,0.9-1,2-1.2,3.4l0.1,0.1h7.4v-0.5c0-1.3-0.3-2.3-0.9-3.1C386,94.3,385.1,93.9,383.9,93.9z"/>
<path d="M408.6,94.9l-2.2-0.1c-0.9,0-1.6,0.2-2.2,0.6c-0.6,0.4-1,0.9-1.3,1.6v15h-6V89.7h5.6l0.3,3.3c0.5-1.2,1.2-2.1,2-2.7
c0.8-0.7,1.8-1,2.9-1c0.3,0,0.6,0,0.8,0.1c0.3,0,0.5,0.1,0.8,0.2L408.6,94.9z"/>
</g>
</g>
<polygon id="Fill-18-Copy-4_8_" class="st14" points="416.4,125.1 418.2,128.9 422.2,129.5 419.3,132.4 420,136.6
416.4,134.6 412.9,136.6 413.6,132.4 410.7,129.5 414.7,128.9 "/>
<polygon id="Fill-18-Copy-4_5_" class="st14" points="281.2,125.1 283,128.9 287,129.5 284.1,132.4 284.8,136.6 281.2,134.6
277.7,136.6 278.4,132.4 275.5,129.5 279.5,128.9 "/>
<g id="Sash-and-text_5_" transform="translate(17.391892, 164.044586)">
<linearGradient id="Rectangle_20_" gradientUnits="userSpaceOnUse" x1="-31.5917" y1="-272.6844" x2="-32.3072" y2="-272.6167" gradientTransform="matrix(251.2162 0 0 61.758 8488.0332 16836.8535)">
<stop offset="0" style="stop-color:#FFCB00"/>
<stop offset="1" style="stop-color:#F06A2B"/>
</linearGradient>
<polygon id="Rectangle_19_" class="st15" points="257.2,-16.5 406.1,-16.5 406.1,5.7 382.8,20.1 280.4,20.1 257.2,5.7
"/>
</g>
<g id="Sash-and-text_4_" transform="translate(17.391892, 164.044586)">
</g>
<linearGradient id="Rectangle_21_" gradientUnits="userSpaceOnUse" x1="1.5351" y1="-272.638" x2="2.3163" y2="-272.5985" gradientTransform="matrix(251.2162 0 0 61.758 -232.8243 17000.8965)">
<stop offset="0" style="stop-color:#FFCB00"/>
<stop offset="1" style="stop-color:#F06A2B"/>
</linearGradient>
<polygon id="Rectangle_18_" class="st16" points="274.6,147.6 423.5,147.6 297.8,184.2 274.6,169.8 "/>
</g>
<g class="st6">
<path class="st17" d="M313.3,174.8l-5.9-22.1h3l3.4,14.5c0.4,1.5,0.7,3,0.9,4.5c0.6-2.4,0.9-3.7,1-4.1l4.2-14.9h3.5l3.2,11.2
c0.8,2.8,1.4,5.4,1.7,7.8c0.3-1.4,0.6-3,1.1-4.8l3.5-14.2h2.9l-6.1,22.1H327l-4.7-16.8c-0.4-1.4-0.6-2.3-0.7-2.6
c-0.2,1-0.4,1.9-0.6,2.6l-4.7,16.8H313.3z"/>
<path class="st17" d="M338.2,155.9v-3.1h2.7v3.1H338.2z M338.2,174.8v-16h2.7v16H338.2z"/>
<path class="st17" d="M345.1,174.8v-16h2.4v2.3c1.2-1.8,2.9-2.6,5.1-2.6c1,0,1.8,0.2,2.7,0.5c0.8,0.3,1.4,0.8,1.8,1.4
c0.4,0.6,0.7,1.2,0.8,2c0.1,0.5,0.2,1.4,0.2,2.6v9.8h-2.7v-9.7c0-1.1-0.1-1.9-0.3-2.5c-0.2-0.5-0.6-1-1.1-1.3
c-0.5-0.3-1.2-0.5-1.9-0.5c-1.2,0-2.2,0.4-3,1.1s-1.3,2.1-1.3,4.2v8.7H345.1z"/>
<path class="st17" d="M368.1,172.4l0.4,2.4c-0.8,0.2-1.4,0.2-2,0.2c-1,0-1.7-0.2-2.3-0.5c-0.5-0.3-0.9-0.7-1.1-1.2
s-0.3-1.6-0.3-3.2v-9.2h-2v-2.1h2v-4l2.7-1.6v5.6h2.7v2.1h-2.7v9.3c0,0.8,0,1.3,0.1,1.5c0.1,0.2,0.3,0.4,0.5,0.5
c0.2,0.1,0.5,0.2,0.9,0.2C367.3,172.5,367.7,172.5,368.1,172.4z"/>
<path class="st17" d="M381.7,169.7l2.8,0.3c-0.4,1.6-1.3,2.9-2.5,3.8s-2.7,1.4-4.6,1.4c-2.3,0-4.2-0.7-5.6-2.2
s-2.1-3.5-2.1-6.1c0-2.7,0.7-4.8,2.1-6.3c1.4-1.5,3.2-2.2,5.4-2.2c2.1,0,3.9,0.7,5.2,2.2s2,3.5,2,6.1c0,0.2,0,0.4,0,0.7h-11.9
c0.1,1.8,0.6,3.1,1.5,4c0.9,0.9,2,1.4,3.3,1.4c1,0,1.8-0.3,2.5-0.8C380.8,171.6,381.3,170.8,381.7,169.7z M372.8,165.3h8.9
c-0.1-1.3-0.5-2.4-1-3c-0.9-1-2-1.6-3.4-1.6c-1.2,0-2.3,0.4-3.1,1.2C373.4,162.8,372.9,163.9,372.8,165.3z"/>
<path class="st17" d="M387.9,174.8v-16h2.4v2.4c0.6-1.1,1.2-1.9,1.7-2.2c0.5-0.4,1.1-0.5,1.7-0.5c0.9,0,1.8,0.3,2.8,0.9
l-0.9,2.5c-0.7-0.4-1.3-0.6-2-0.6c-0.6,0-1.1,0.2-1.6,0.5s-0.8,0.9-1,1.5c-0.3,1-0.5,2-0.5,3.2v8.4H387.9z"/>
</g>
<g class="st6">
<path d="M339.5,201.1v2.2h-8.3c0.1-0.8,0.4-1.6,0.8-2.4c0.4-0.7,1.3-1.7,2.7-3c1.1-1,1.7-1.7,2-2c0.3-0.5,0.5-1,0.5-1.4
c0-0.5-0.1-0.9-0.4-1.2c-0.3-0.3-0.7-0.4-1.2-0.4c-0.5,0-0.9,0.1-1.2,0.4c-0.3,0.3-0.5,0.8-0.5,1.5l-2.4-0.2
c0.1-1.3,0.6-2.2,1.3-2.8s1.7-0.8,2.8-0.8c1.2,0,2.2,0.3,2.9,1c0.7,0.7,1,1.5,1,2.4c0,0.6-0.1,1.1-0.3,1.6s-0.5,1-0.9,1.6
c-0.3,0.4-0.8,0.9-1.5,1.6c-0.7,0.7-1.2,1.1-1.4,1.4c-0.2,0.2-0.4,0.4-0.5,0.7H339.5z"/>
<path d="M345,190.9c1.2,0,2.1,0.4,2.8,1.3c0.8,1,1.2,2.7,1.2,5c0,2.3-0.4,4-1.2,5c-0.7,0.8-1.6,1.3-2.8,1.3
c-1.2,0-2.2-0.5-2.9-1.4s-1.1-2.6-1.1-4.9c0-2.3,0.4-4,1.2-5C342.9,191.3,343.9,190.9,345,190.9z M345,192.9
c-0.3,0-0.5,0.1-0.8,0.3c-0.2,0.2-0.4,0.5-0.5,1c-0.2,0.6-0.2,1.6-0.2,3.1s0.1,2.4,0.2,3s0.3,0.9,0.5,1.1
c0.2,0.2,0.5,0.3,0.8,0.3c0.3,0,0.5-0.1,0.8-0.3c0.2-0.2,0.4-0.5,0.5-1c0.2-0.6,0.2-1.6,0.2-3.1s-0.1-2.4-0.2-3
c-0.1-0.5-0.3-0.9-0.6-1.1C345.6,193,345.3,192.9,345,192.9z"/>
<path d="M358.6,201.1v2.2h-8.3c0.1-0.8,0.4-1.6,0.8-2.4c0.4-0.7,1.3-1.7,2.7-3c1.1-1,1.7-1.7,2-2c0.3-0.5,0.5-1,0.5-1.4
c0-0.5-0.1-0.9-0.4-1.2c-0.3-0.3-0.7-0.4-1.2-0.4c-0.5,0-0.9,0.1-1.2,0.4c-0.3,0.3-0.5,0.8-0.5,1.5l-2.4-0.2
c0.1-1.3,0.6-2.2,1.3-2.8s1.7-0.8,2.8-0.8c1.2,0,2.2,0.3,2.9,1c0.7,0.7,1,1.5,1,2.4c0,0.6-0.1,1.1-0.3,1.6s-0.5,1-0.9,1.6
c-0.3,0.4-0.8,0.9-1.5,1.6c-0.7,0.7-1.2,1.1-1.4,1.4c-0.2,0.2-0.4,0.4-0.5,0.7H358.6z"/>
<path d="M360.2,200.1l2.4-0.2c0.1,0.5,0.3,1,0.6,1.3s0.7,0.5,1.1,0.5c0.5,0,0.9-0.2,1.3-0.6c0.3-0.4,0.5-1,0.5-1.8
c0-0.8-0.2-1.3-0.5-1.7c-0.3-0.4-0.8-0.6-1.3-0.6c-0.7,0-1.3,0.3-1.8,0.9l-1.9-0.3l1.2-6.4h6.2v2.2h-4.4l-0.4,2.1
c0.5-0.3,1.1-0.4,1.6-0.4c1,0,1.9,0.4,2.7,1.1c0.7,0.8,1.1,1.7,1.1,3c0,1-0.3,1.9-0.9,2.7c-0.8,1.1-1.9,1.6-3.3,1.6
c-1.1,0-2.1-0.3-2.8-0.9C360.8,202,360.4,201.1,360.2,200.1z"/>
</g>
</g>
</g>
<g id="SourceForge-Logo-White-vector_3_" transform="translate(45.675676, 126.000000)">
<path id="Fill-953_3_" class="st9" d="M252.8,0.6c-0.1,0.1-0.1,0.1-0.2,0.1c-0.1,0-0.2,0-0.3-0.2c-0.1-0.1-0.3-0.2-0.5-0.4
c-0.2-0.1-0.5-0.3-0.8-0.4s-0.7-0.2-1.2-0.2s-0.8,0.1-1.2,0.2c-0.3,0.1-0.6,0.3-0.9,0.5c-0.2,0.2-0.4,0.5-0.5,0.8
S247,1.6,247,1.9c0,0.4,0.1,0.8,0.3,1c0.2,0.3,0.4,0.5,0.7,0.7s0.6,0.4,1,0.5c0.4,0.1,0.8,0.3,1.2,0.4s0.8,0.3,1.2,0.4
s0.7,0.4,1,0.6s0.5,0.5,0.7,0.8s0.3,0.8,0.3,1.2c0,0.5-0.1,1-0.3,1.4s-0.4,0.8-0.8,1.2c-0.3,0.3-0.8,0.6-1.3,0.8
s-1.1,0.3-1.7,0.3c-0.8,0-1.5-0.1-2.1-0.4c-0.6-0.3-1.1-0.7-1.6-1.2l0.2-0.4c0.1-0.1,0.1-0.1,0.2-0.1c0.1,0,0.1,0,0.2,0.1
c0.1,0.1,0.2,0.2,0.3,0.3s0.3,0.2,0.4,0.3c0.2,0.1,0.4,0.2,0.6,0.3c0.2,0.1,0.5,0.2,0.8,0.3s0.6,0.1,1,0.1
c0.5,0,0.9-0.1,1.3-0.2c0.4-0.1,0.7-0.4,1-0.6c0.3-0.2,0.5-0.6,0.6-0.9c0.1-0.4,0.2-0.7,0.2-1.1s-0.1-0.8-0.3-1.1
c-0.2-0.3-0.4-0.5-0.7-0.7s-0.6-0.4-1-0.5s-0.8-0.3-1.2-0.4s-0.8-0.3-1.2-0.4s-0.7-0.3-1-0.6c-0.3-0.2-0.5-0.5-0.7-0.9
S246,2.3,246,1.8c0-0.4,0.1-0.8,0.2-1.2c0.2-0.4,0.4-0.7,0.7-1s0.7-0.5,1.1-0.7c0.5-0.2,1-0.3,1.6-0.3c0.7,0,1.2,0.1,1.8,0.3
c0.5,0.2,1,0.5,1.4,0.9V0.6z"/>
<path id="Fill-955_3_" class="st9" d="M265,5.2c0-0.8-0.1-1.6-0.4-2.3c-0.2-0.7-0.6-1.2-1-1.7s-0.9-0.8-1.5-1.1s-1.3-0.4-2-0.4
s-1.4,0.1-2,0.4s-1.1,0.6-1.5,1.1s-0.8,1-1,1.7s-0.4,1.4-0.4,2.3c0,0.8,0.1,1.6,0.4,2.3s0.6,1.2,1,1.7s0.9,0.8,1.5,1.1
s1.3,0.4,2,0.4s1.4-0.1,2-0.4c0.6-0.2,1.1-0.6,1.5-1.1s0.7-1,1-1.7S265,6.1,265,5.2 M265.8,5.2c0,0.9-0.1,1.8-0.4,2.6
s-0.7,1.4-1.2,2c-0.5,0.5-1.1,1-1.8,1.3c-0.7,0.3-1.5,0.4-2.3,0.4s-1.6-0.1-2.3-0.4c-0.7-0.3-1.3-0.7-1.8-1.3
c-0.5-0.5-0.9-1.2-1.2-2s-0.4-1.6-0.4-2.6c0-0.9,0.1-1.8,0.4-2.5c0.3-0.8,0.7-1.4,1.2-2c0.5-0.5,1.1-1,1.8-1.3
c0.7-0.3,1.5-0.4,2.3-0.4s1.6,0.1,2.3,0.4c0.7,0.3,1.3,0.7,1.8,1.3c0.5,0.5,0.9,1.2,1.2,2C265.7,3.4,265.8,4.3,265.8,5.2"/>
<path id="Fill-957_3_" class="st9" d="M272.1,10.7c0.6,0,1.1-0.1,1.5-0.3c0.5-0.2,0.8-0.5,1.1-0.9c0.3-0.4,0.5-0.8,0.7-1.3
s0.2-1,0.2-1.6V-1h0.8v7.6c0,0.7-0.1,1.3-0.3,1.9c-0.2,0.6-0.5,1.1-0.9,1.5s-0.9,0.8-1.4,1s-1.2,0.4-1.9,0.4
c-0.7,0-1.3-0.1-1.9-0.4c-0.5-0.3-1-0.6-1.4-1s-0.7-0.9-0.9-1.5c-0.2-0.6-0.3-1.2-0.3-1.9V-1h0.9v7.6c0,0.6,0.1,1.1,0.2,1.6
c0.2,0.5,0.4,0.9,0.7,1.3c0.3,0.4,0.7,0.6,1.1,0.9C271,10.6,271.5,10.7,272.1,10.7"/>
<path id="Fill-959_3_" class="st9" d="M280.8,4.9h0.2h0.6c0.6,0,1.2-0.1,1.6-0.2c0.5-0.1,0.9-0.3,1.2-0.5
c0.3-0.2,0.6-0.5,0.8-0.8c0.2-0.3,0.3-0.7,0.3-1.1c0-0.8-0.3-1.5-1-1.9c-0.6-0.4-1.6-0.6-2.8-0.6h-2.5V5v0.6V11h-1V-1h3.5
c1.6,0,2.8,0.3,3.5,0.8c0.8,0.5,1.2,1.3,1.2,2.3c0,0.5-0.1,0.9-0.3,1.2c-0.2,0.4-0.5,0.7-0.8,1s-0.7,0.5-1.2,0.7s-1,0.3-1.6,0.4
c0.2,0.1,0.3,0.2,0.4,0.3l4.7,5.1h-0.9c-0.1,0-0.2,0-0.3,0c-0.1,0-0.2-0.1-0.2-0.2L282,5.9c-0.1-0.1-0.2-0.2-0.3-0.2
c-0.1,0-0.9-0.1-1.2-0.1C280.5,4.9,280.6,4.9,280.8,4.9"/>
<path id="Fill-961_3_" class="st9" d="M296.2,9.3c0,0,0.1,0,0.1,0.1l0.3,0.4c-0.2,0.3-0.5,0.5-0.8,0.7s-0.6,0.4-0.9,0.5
s-0.7,0.3-1.1,0.4c-0.4,0.1-0.8,0.1-1.3,0.1c-0.8,0-1.5-0.1-2.2-0.4c-0.7-0.3-1.2-0.7-1.7-1.3c-0.5-0.5-0.8-1.2-1.1-2
c-0.3-0.8-0.4-1.6-0.4-2.6c0-0.9,0.1-1.8,0.4-2.5c0.3-0.8,0.7-1.4,1.1-2c0.5-0.5,1.1-1,1.8-1.3c0.7-0.3,1.5-0.4,2.3-0.4
c0.4,0,0.8,0,1.1,0.1c0.4,0.1,0.7,0.2,1,0.3s0.6,0.3,0.8,0.5c0.3,0.2,0.5,0.4,0.8,0.6l-0.2,0.4c0,0.1-0.1,0.1-0.2,0.1
c0,0-0.1,0-0.2-0.1s-0.2-0.1-0.3-0.2c-0.1-0.1-0.3-0.2-0.4-0.3c-0.2-0.1-0.4-0.2-0.6-0.3s-0.5-0.2-0.8-0.2
c-0.3-0.1-0.6-0.1-1-0.1c-0.7,0-1.3,0.1-1.9,0.4s-1.1,0.6-1.5,1.1s-0.8,1.1-1,1.7c-0.2,0.7-0.4,1.4-0.4,2.3s0.1,1.6,0.4,2.3
c0.2,0.7,0.6,1.2,1,1.7s0.9,0.8,1.5,1.1s1.2,0.4,1.8,0.4c0.4,0,0.8,0,1.1-0.1c0.3,0,0.6-0.1,0.9-0.3c0.3-0.1,0.5-0.3,0.8-0.4
c0.2-0.2,0.5-0.4,0.7-0.6C296,9.3,296.1,9.2,296.2,9.3C296.1,9.3,296.2,9.3,296.2,9.3"/>
<polygon id="Fill-963_3_" class="st9" points="306.7,-1 306.7,-0.3 299.4,-0.3 299.4,4.5 305.5,4.5 305.5,5.2 299.4,5.2
299.4,10.2 306.7,10.2 306.7,10.9 298.4,10.9 298.4,-1 "/>
<polygon id="Fill-965_3_" class="st9" points="316.8,-1 316.8,0.9 310.5,0.9 310.5,4.5 315.8,4.5 315.8,6.4 310.5,6.4
310.5,11.5 307.9,11.5 307.9,-1 "/>
<path id="Fill-966_3_" class="st9" d="M327.5,5.2c0-0.7-0.1-1.3-0.3-1.8c-0.2-0.5-0.4-1-0.8-1.4c-0.3-0.4-0.7-0.6-1.2-0.8
s-1-0.3-1.6-0.3S322.5,1,322,1.2s-0.9,0.5-1.2,0.8c-0.3,0.4-0.6,0.8-0.8,1.4c-0.2,0.5-0.3,1.1-0.3,1.8s0.1,1.3,0.3,1.8
c0.2,0.5,0.4,1,0.8,1.4c0.3,0.4,0.7,0.6,1.2,0.8s1,0.3,1.6,0.3s1.1-0.1,1.6-0.3s0.9-0.5,1.2-0.8c0.3-0.4,0.6-0.8,0.8-1.4
C327.4,6.5,327.5,5.9,327.5,5.2 M329.8,5.2c0,0.9-0.1,1.7-0.4,2.5s-0.7,1.4-1.3,2c-0.5,0.6-1.2,1-2,1.3s-1.6,0.5-2.5,0.5
s-1.8-0.2-2.5-0.5c-0.8-0.3-1.4-0.7-2-1.3s-1-1.2-1.3-2s-0.4-1.6-0.4-2.5s0.1-1.7,0.4-2.5s0.7-1.4,1.3-2c0.6-0.6,1.2-1,2-1.3
s1.6-0.5,2.5-0.5s1.8,0.2,2.5,0.5c0.8,0.3,1.4,0.8,2,1.3c0.5,0.6,1,1.2,1.3,2C329.7,3.5,329.8,4.3,329.8,5.2"/>
<path id="Fill-967_3_" class="st9" d="M334,4.9h0.5c0.4,0,0.8,0,1.1-0.2c0.3-0.1,0.5-0.3,0.7-0.4c0.2-0.2,0.3-0.4,0.4-0.7
s0.2-0.6,0.2-0.9c0-0.6-0.2-1.1-0.6-1.5c-0.4-0.3-1-0.5-1.7-0.5h-1.4v4.1v1.7v4.9H331V-1h3.5c0.8,0,1.4,0.1,2,0.3s1,0.4,1.4,0.7
c0.3,0.3,0.6,0.7,0.8,1.1c0.2,0.4,0.3,0.9,0.3,1.5c0,0.4-0.1,0.8-0.2,1.2s-0.3,0.7-0.5,1s-0.5,0.6-0.8,0.8
c-0.3,0.2-0.7,0.4-1.1,0.5c0.3,0.2,0.5,0.4,0.7,0.7l2.9,4.6h-2c-0.2,0-0.3,0-0.5-0.1c-0.1-0.1-0.2-0.2-0.3-0.4l-2.4-4
c-0.1-0.1-0.2-0.3-0.3-0.3h-0.8V5.1C333.8,4.9,334,4.9,334,4.9"/>
<path id="Fill-968_3_" class="st9" d="M345.9,9.7c0.5,0,1,0,1.4-0.1s0.8-0.2,1.1-0.4V6.4h-1.6c-0.1,0-0.3,0-0.4-0.1
s-0.1-0.2-0.1-0.3V4.7h4.2v5.5c-0.3,0.2-0.6,0.4-1,0.6c-0.4,0.2-0.7,0.3-1.1,0.4c-0.4,0.1-0.8,0.2-1.3,0.2s-0.9,0.1-1.5,0.1
c-0.9,0-1.8-0.2-2.6-0.5c-0.8-0.3-1.5-0.7-2-1.3c-0.6-0.5-1-1.2-1.3-2s-0.5-1.6-0.5-2.5s0.1-1.7,0.5-2.5c0.3-0.8,0.7-1.4,1.3-2
c0.6-0.5,1.3-1,2.1-1.3c0.8-0.3,1.7-0.5,2.7-0.5s1.9,0.1,2.7,0.4c0.8,0.3,1.4,0.7,1.9,1.1l-0.7,1c-0.1,0.2-0.3,0.3-0.5,0.3
c-0.1,0-0.3,0-0.4-0.1c-0.2-0.1-0.4-0.2-0.6-0.3s-0.4-0.2-0.6-0.3s-0.5-0.1-0.8-0.2c-0.3,0-0.6-0.1-1-0.1
c-0.6,0-1.2,0.1-1.7,0.3s-0.9,0.5-1.3,0.9s-0.6,0.8-0.8,1.4c-0.2,0.5-0.3,1.1-0.3,1.8s0.1,1.3,0.3,1.9c0.2,0.5,0.5,1,0.9,1.4
c0.4,0.4,0.8,0.7,1.3,0.9C344.7,9.6,345.3,9.7,345.9,9.7"/>
<path id="Fill-969_3_" class="st9" d="M358.7,6.5h-4.3v3.1h6.2v1.9h-8.9V-1h8.9v1.9h-6.3v3.8h4.9v1.4
C359.3,6.1,359.3,6.5,358.7,6.5"/>
</g>
<g id="SF-logo-vector_3_" transform="translate(121.000000, 15.000000)">
<path id="Rectangle_17_" class="st10" d="M226.3,44.2h3.2c0.2,0,0.3,0.1,0.3,0.3v0.1c0,0.1-0.1,0.3-0.2,0.4l-10.1,10.9
c-0.2,0.2-0.2,0.6,0,0.8l7.9,8.6c0.2,0.2,0.2,0.6,0,0.8l-1.3,1.4c-0.2,0.2-0.6,0.3-0.8,0l0,0l-10-10.8c-0.2-0.2-0.2-0.6,0-0.8
l10.5-11.5C226,44.3,226.2,44.2,226.3,44.2z"/>
<path id="Rectangle_16_" class="st10" d="M230.3,69.7h-3.2c-0.2,0-0.3-0.1-0.3-0.3v-0.1c0-0.1,0.1-0.3,0.2-0.4l10.1-11.2
c0.2-0.2,0.2-0.6,0-0.8l-7.9-8.8c-0.2-0.2-0.2-0.6,0-0.8l1.3-1.4c0.2-0.2,0.6-0.3,0.8-0.1l0,0l10,11c0.2,0.2,0.2,0.6,0,0.8
l-10.6,11.8C230.6,69.6,230.5,69.7,230.3,69.7z"/>
<path id="Oval_3_" class="st10" d="M228.4,62.6c2.2,0,3.9-2.4,3.7-5c-0.1-1.2-0.8-3.2-1-2.9c-0.1,0.2,0.2,1.6,0.1,2.5
c-0.1,1.4-0.7,2.3-1,1.8s-0.2-1.5-0.3-2.6c-0.1-1.2-0.3-2.3-0.5-3c-0.1-0.3-1.1-3-1.8-3.2h-0.1c0,0-0.1,0-0.1,0.1
c-0.2,0.1,0.1,1-0.6,2.2c-0.4,0.7-1.3,1.7-1.7,2.6c-0.6,1.3-0.7,2.5-0.6,3.2C224.6,60.9,226.2,62.6,228.4,62.6z"/>
</g>
</g>
</g>
</g>
<g id="Layer_4">
<g id="Outstanding-Fall-2021-white_1_">
<g id="Group-4_2_">
<g id="Group-2_3_" transform="translate(185.261977, 185.261977) rotate(-315.000000) translate(-185.261977, -185.261977) translate(54.261977, 54.261977)">
<rect id="Rectangle_27_" x="718.4" y="-673.9" transform="matrix(5.070363e-06 1 -1 5.070363e-06 199.8385 -1392.2913)" class="st18" width="155.3" height="155.3"/>
<rect id="Rectangle_26_" x="722.6" y="-669.8" transform="matrix(5.070363e-06 1 -1 5.070363e-06 199.8385 -1392.3912)" class="st1" width="147" height="147"/>
<rect id="Rectangle_25_" x="727.2" y="-665" transform="matrix(5.070363e-06 1 -1 5.070363e-06 199.8385 -1392.1912)" class="st19" width="137.6" height="137.6"/>
</g>
<polygon id="Fill-18-Copy-4_7_" class="st14" points="1131.4,174.9 1133.1,178.6 1137,179.2 1134.2,182.1 1134.8,186.2
1131.4,184.3 1127.9,186.2 1128.5,182.1 1125.7,179.2 1129.6,178.6 "/>
<polygon id="Fill-18-Copy-4_6_" class="st14" points="1208.4,174.9 1210.2,178.6 1214.1,179.2 1211.2,182.1 1211.9,186.2
1208.4,184.3 1204.9,186.2 1205.6,182.1 1202.8,179.2 1206.7,178.6 "/>
<g id="SF-logo-vector_4_" transform="translate(155.000000, 50.000000)">
<path id="Rectangle_24_" class="st10" d="M1012.2,11.1h4.4c0.2,0,0.4,0.2,0.4,0.4v0.2c0,0.2-0.1,0.3-0.2,0.4L1002.9,27
c-0.2,0.2-0.2,0.6,0,0.8l11,11.8c0.2,0.2,0.2,0.6,0,0.8l-2,2.2c-0.2,0.2-0.6,0.3-0.8,0l0,0l-13.8-14.9c-0.2-0.2-0.2-0.6,0-0.8
l14.5-15.7C1011.8,11.2,1012,11.1,1012.2,11.1z"/>
<path id="Rectangle_23_" class="st10" d="M1017.6,45.5h-4.4c-0.2,0-0.4-0.2-0.4-0.4v-0.2c0-0.1,0.1-0.3,0.2-0.4l13.9-15.3
c0.2-0.2,0.2-0.6,0-0.8l-11-12.1c-0.2-0.2-0.2-0.6,0-0.8l2-2.2c0.2-0.2,0.6-0.3,0.8,0l0,0l13.8,15.1c0.2,0.2,0.2,0.6,0,0.8
l-14.6,16C1017.9,45.4,1017.8,45.5,1017.6,45.5z"/>
<path id="Oval_4_" class="st10" d="M1015.6,36c2.9,0,5.2-3.2,4.9-6.7c-0.1-1.5-1.1-4.3-1.4-3.8c-0.2,0.2,0.2,2.1,0.1,3.3
c-0.2,1.9-0.9,3.1-1.3,2.4c-0.4-0.7-0.2-2-0.3-3.5s-0.4-3.1-0.7-4c-0.1-0.4-1.4-4-2.4-4.3c-0.1,0-0.1,0-0.1,0s-0.1,0-0.2,0.1
c-0.2,0.2,0.1,1.4-0.8,2.9c-0.6,1-1.7,2.2-2.2,3.5c-0.7,1.7-0.9,3.3-0.8,4.2C1010.6,33.8,1012.7,36,1015.6,36z"/>
</g>
<linearGradient id="Rectangle_28_" gradientUnits="userSpaceOnUse" x1="5.559" y1="-273.4972" x2="4.8436" y2="-273.4347" gradientTransform="matrix(309 0 0 73 -277 20101.1523)">
<stop offset="0" style="stop-color:#FFCB00"/>
<stop offset="1" style="stop-color:#F06A2B"/>
</linearGradient>
<polygon id="Rectangle_22_" class="st20" points="1099.8,119.8 1239.7,119.8 1261.5,141.4 1239.7,163.1 1099.8,163.1
1078.3,141.4 "/>
<g id="SourceForge-Logo-White-vector_4_" transform="translate(97.000000, 121.000000)">
<path id="Fill-953_5_" class="st21" d="M1026.4-16.3c0,0.1-0.1,0.1-0.2,0.1s-0.1,0-0.2-0.2c-0.1-0.1-0.2-0.2-0.4-0.3
c-0.2-0.1-0.4-0.2-0.7-0.3c-0.3-0.1-0.6-0.2-1-0.2s-0.7,0.1-1,0.2s-0.5,0.3-0.7,0.5s-0.3,0.4-0.5,0.7c-0.1,0.3-0.2,0.5-0.2,0.8
c0,0.4,0.1,0.7,0.2,0.9c0.1,0.2,0.4,0.4,0.6,0.6c0.2,0.2,0.5,0.3,0.9,0.4c0.3,0.1,0.7,0.2,1,0.3s0.7,0.2,1,0.4
c0.3,0.1,0.6,0.3,0.9,0.5s0.5,0.5,0.6,0.8s0.2,0.7,0.2,1.1c0,0.5-0.1,0.9-0.2,1.3c-0.1,0.4-0.4,0.8-0.7,1.1
c-0.3,0.3-0.7,0.5-1.1,0.7s-0.9,0.3-1.4,0.3c-0.7,0-1.3-0.1-1.8-0.4s-0.9-0.6-1.3-1.1l0.2-0.3c0.1-0.1,0.1-0.1,0.2-0.1
c0,0,0.1,0,0.2,0.1c0.1,0.1,0.2,0.1,0.2,0.2c0.1,0.1,0.2,0.2,0.4,0.3c0.1,0.1,0.3,0.2,0.5,0.3s0.4,0.2,0.6,0.2
c0.2,0.1,0.5,0.1,0.8,0.1c0.4,0,0.8-0.1,1.1-0.2s0.6-0.3,0.8-0.5c0.2-0.2,0.4-0.5,0.5-0.8s0.2-0.7,0.2-1c0-0.4-0.1-0.7-0.2-1
s-0.4-0.5-0.6-0.6c-0.2-0.2-0.5-0.3-0.9-0.4s-0.7-0.2-1-0.3s-0.7-0.2-1-0.4c-0.3-0.1-0.6-0.3-0.9-0.5c-0.2-0.2-0.5-0.5-0.6-0.8
s-0.2-0.7-0.2-1.2c0-0.4,0.1-0.7,0.2-1.1c0.1-0.3,0.3-0.6,0.6-0.9s0.6-0.5,1-0.6s0.8-0.2,1.3-0.2c0.6,0,1,0.1,1.5,0.3
c0.4,0.2,0.8,0.5,1.2,0.8L1026.4-16.3z"/>
<path id="Fill-955_4_" class="st21" d="M1037.5-12.2c0-0.8-0.1-1.5-0.3-2.1c-0.2-0.6-0.5-1.1-0.9-1.5s-0.8-0.7-1.4-1
c-0.5-0.2-1.1-0.3-1.8-0.3c-0.6,0-1.2,0.1-1.8,0.3c-0.5,0.2-1,0.5-1.4,1c-0.4,0.4-0.7,0.9-0.9,1.5c-0.2,0.6-0.3,1.3-0.3,2.1
s0.1,1.5,0.3,2.1c0.2,0.6,0.5,1.1,0.9,1.5s0.8,0.7,1.4,1c0.5,0.2,1.1,0.3,1.8,0.3c0.6,0,1.2-0.1,1.8-0.3c0.5-0.2,1-0.6,1.4-1
s0.7-0.9,0.9-1.5C1037.4-10.7,1037.5-11.4,1037.5-12.2 M1038.2-12.2c0,0.8-0.1,1.6-0.4,2.3c-0.2,0.7-0.6,1.3-1,1.8
s-1,0.9-1.6,1.1c-0.6,0.3-1.3,0.4-2.1,0.4c-0.7,0-1.4-0.1-2-0.4s-1.1-0.6-1.6-1.1c-0.4-0.5-0.8-1.1-1-1.8s-0.4-1.5-0.4-2.3
s0.1-1.6,0.4-2.3c0.2-0.7,0.6-1.3,1-1.8c0.5-0.5,1-0.9,1.6-1.1c0.6-0.3,1.3-0.4,2-0.4c0.8,0,1.4,0.1,2.1,0.4
c0.6,0.3,1.1,0.6,1.6,1.1c0.4,0.5,0.8,1.1,1,1.8C1038.1-13.8,1038.2-13,1038.2-12.2"/>
<path id="Fill-957_5_" class="st21" d="M1043.9-7.2c0.5,0,0.9-0.1,1.3-0.3c0.4-0.2,0.7-0.5,1-0.8s0.5-0.7,0.6-1.2
s0.2-0.9,0.2-1.5v-6.9h0.7v6.9c0,0.6-0.1,1.2-0.3,1.7c-0.2,0.5-0.4,1-0.8,1.4c-0.3,0.4-0.7,0.7-1.2,0.9c-0.5,0.2-1,0.3-1.6,0.3
s-1.1-0.1-1.6-0.3c-0.5-0.2-0.9-0.5-1.2-0.9c-0.3-0.4-0.6-0.9-0.8-1.4c-0.2-0.5-0.3-1.1-0.3-1.7v-6.9h0.7v6.9
c0,0.5,0.1,1,0.2,1.5s0.4,0.8,0.6,1.2c0.3,0.3,0.6,0.6,1,0.8C1042.9-7.3,1043.4-7.2,1043.9-7.2"/>
<path id="Fill-959_5_" class="st21" d="M1052.9-12.5h0.2h0.5c0.5,0,1-0.1,1.4-0.2c0.4-0.1,0.8-0.3,1.1-0.5
c0.3-0.2,0.5-0.5,0.7-0.8s0.2-0.6,0.2-1c0-0.8-0.3-1.3-0.8-1.7c-0.6-0.4-1.4-0.6-2.5-0.6h-2.2v4.7v0.6v4.8h-0.9v-10.7h3.1
c1.4,0,2.4,0.2,3.1,0.7s1,1.2,1,2.1c0,0.4-0.1,0.8-0.2,1.1c-0.2,0.3-0.4,0.6-0.7,0.9s-0.6,0.5-1.1,0.6c-0.4,0.2-0.9,0.3-1.4,0.3
c0.1,0.1,0.3,0.2,0.4,0.3l4.2,4.6h-0.8c-0.1,0-0.2,0-0.2,0c-0.1,0-0.1-0.1-0.2-0.1l-3.8-4.3c-0.1-0.1-0.2-0.2-0.3-0.2
c-0.1,0-0.8-0.1-1-0.1C1052.6-12.5,1052.7-12.5,1052.9-12.5"/>
<path id="Fill-961_5_" class="st21" d="M1066.3-8.5c0,0,0.1,0,0.1,0.1l0.3,0.3c-0.2,0.2-0.4,0.5-0.7,0.7
c-0.3,0.2-0.5,0.4-0.8,0.5s-0.6,0.2-0.9,0.3c-0.3,0.1-0.7,0.1-1.1,0.1c-0.7,0-1.3-0.1-1.9-0.4s-1.1-0.6-1.5-1.1s-0.7-1.1-1-1.8
c-0.2-0.7-0.3-1.5-0.3-2.3s0.1-1.6,0.4-2.3c0.2-0.7,0.6-1.3,1-1.8c0.4-0.5,0.9-0.9,1.5-1.1c0.6-0.3,1.3-0.4,2-0.4
c0.4,0,0.7,0,1,0.1s0.6,0.1,0.9,0.3c0.3,0.1,0.5,0.3,0.7,0.4c0.2,0.2,0.5,0.4,0.7,0.6l-0.2,0.3c0,0.1-0.1,0.1-0.2,0.1
c0,0-0.1,0-0.2-0.1c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1-0.1-0.2-0.2-0.4-0.3c-0.1-0.1-0.3-0.2-0.5-0.3c-0.2-0.1-0.4-0.1-0.7-0.2
c-0.3-0.1-0.6-0.1-0.9-0.1c-0.6,0-1.2,0.1-1.7,0.3c-0.5,0.2-0.9,0.6-1.3,1s-0.7,1-0.9,1.5c-0.2,0.6-0.3,1.3-0.3,2.1
s0.1,1.5,0.3,2.1c0.2,0.6,0.5,1.1,0.9,1.5s0.8,0.7,1.3,1c0.5,0.2,1,0.3,1.6,0.3c0.4,0,0.7,0,1-0.1c0.3,0,0.5-0.1,0.8-0.2
c0.2-0.1,0.5-0.2,0.7-0.4C1065.9-8.2,1066.1-8.3,1066.3-8.5C1066.1-8.5,1066.2-8.5,1066.3-8.5C1066.2-8.5,1066.2-8.5,1066.3-8.5
"/>
<polygon id="Fill-963_5_" class="st21" points="1075.6,-17.8 1075.6,-17.2 1069.3,-17.2 1069.3,-12.8 1074.5,-12.8
1074.5,-12.2 1069.3,-12.2 1069.3,-7.8 1075.6,-7.8 1075.6,-7.1 1068.4,-7.1 1068.4,-17.8 "/>
<polygon id="Fill-965_5_" class="st9" points="1084.5,-17.8 1084.5,-16.1 1079,-16.1 1079,-12.8 1083.6,-12.8 1083.6,-11.1
1079,-11.1 1079,-6.5 1076.7,-6.5 1076.7,-17.8 "/>
<path id="Fill-966_5_" class="st9" d="M1094.2-12.2c0-0.6-0.1-1.1-0.3-1.6c-0.2-0.5-0.4-0.9-0.7-1.2c-0.3-0.3-0.7-0.6-1.1-0.8
s-0.9-0.3-1.5-0.3c-0.5,0-1,0.1-1.5,0.3c-0.4,0.2-0.8,0.4-1.1,0.8c-0.3,0.3-0.5,0.7-0.7,1.2s-0.3,1-0.3,1.6s0.1,1.1,0.3,1.6
c0.2,0.5,0.4,0.9,0.7,1.2c0.3,0.3,0.7,0.6,1.1,0.8s0.9,0.3,1.5,0.3c0.5,0,1-0.1,1.5-0.3c0.4-0.2,0.8-0.4,1.1-0.8
c0.3-0.3,0.5-0.7,0.7-1.2C1094.1-11,1094.2-11.6,1094.2-12.2 M1096.3-12.2c0,0.8-0.1,1.6-0.4,2.2c-0.3,0.7-0.6,1.3-1.2,1.8
c-0.5,0.5-1.1,0.9-1.8,1.2c-0.7,0.3-1.5,0.4-2.3,0.4s-1.6-0.1-2.3-0.4c-0.7-0.3-1.3-0.7-1.8-1.2s-0.9-1.1-1.2-1.8
c-0.3-0.7-0.4-1.4-0.4-2.2s0.1-1.6,0.4-2.2c0.3-0.7,0.6-1.3,1.2-1.8c0.5-0.5,1.1-0.9,1.8-1.2c0.7-0.3,1.5-0.4,2.3-0.4
s1.6,0.1,2.3,0.4c0.7,0.3,1.3,0.7,1.8,1.2s0.9,1.1,1.2,1.8C1096.2-13.7,1096.3-13,1096.3-12.2"/>
<path id="Fill-967_5_" class="st9" d="M1100.1-12.5h0.4c0.4,0,0.7,0,0.9-0.1c0.3-0.1,0.5-0.2,0.6-0.4c0.2-0.2,0.3-0.4,0.4-0.6
c0.1-0.2,0.1-0.5,0.1-0.8c0-0.6-0.2-1-0.5-1.3c-0.3-0.3-0.8-0.5-1.5-0.5h-1.2v3.7v1.5v4.4h-1.8v-11.3h3c0.7,0,1.3,0.1,1.7,0.2
c0.5,0.1,0.9,0.4,1.2,0.7c0.3,0.3,0.5,0.6,0.7,1c0.1,0.4,0.2,0.8,0.2,1.3c0,0.4-0.1,0.7-0.2,1.1c-0.1,0.3-0.2,0.6-0.4,0.9
c-0.2,0.3-0.4,0.5-0.7,0.7c-0.3,0.2-0.6,0.4-0.9,0.5c0.2,0.1,0.4,0.4,0.6,0.6l2.5,4.2h-1.7c-0.2,0-0.3,0-0.4-0.1
s-0.2-0.2-0.3-0.3l-2.1-3.6c-0.1-0.1-0.2-0.3-0.3-0.3h-0.7v-1.4C1099.9-12.5,1100.1-12.5,1100.1-12.5"/>
<path id="Fill-968_5_" class="st9" d="M1111.7-8.1c0.5,0,0.9,0,1.2-0.1c0.3-0.1,0.7-0.2,1-0.4v-2.5h-1.4c-0.1,0-0.2,0-0.3-0.1
c-0.1-0.1-0.1-0.2-0.1-0.3v-1.2h3.8v4.9c-0.3,0.2-0.6,0.4-0.9,0.5s-0.6,0.3-1,0.4s-0.7,0.2-1.1,0.2s-0.8,0.1-1.3,0.1
c-0.8,0-1.6-0.1-2.3-0.4c-0.7-0.3-1.3-0.7-1.8-1.2s-0.9-1.1-1.2-1.8c-0.3-0.7-0.4-1.5-0.4-2.3s0.1-1.6,0.4-2.3s0.7-1.3,1.2-1.8
s1.1-0.9,1.9-1.2c0.7-0.3,1.5-0.4,2.4-0.4s1.7,0.1,2.4,0.4c0.7,0.3,1.2,0.6,1.7,1l-0.6,0.9c-0.1,0.2-0.3,0.3-0.5,0.3
c-0.1,0-0.3,0-0.4-0.1c-0.2-0.1-0.3-0.2-0.5-0.3s-0.4-0.2-0.6-0.2c-0.2-0.1-0.5-0.1-0.7-0.2c-0.3,0-0.6-0.1-0.9-0.1
c-0.6,0-1.1,0.1-1.5,0.3c-0.5,0.2-0.8,0.4-1.2,0.8c-0.3,0.3-0.6,0.7-0.7,1.2c-0.2,0.5-0.3,1-0.3,1.6s0.1,1.2,0.3,1.7
c0.2,0.5,0.5,0.9,0.8,1.2s0.7,0.6,1.2,0.8C1110.6-8.2,1111.2-8.1,1111.7-8.1"/>
<path id="Fill-969_5_" class="st9" d="M1123.1-11.1h-3.7v2.8h5.4v1.7h-7.7v-11.3h7.7v1.7h-5.4v3.5h4.3v1.2
C1123.6-11.4,1123.6-11.1,1123.1-11.1"/>
</g>
<g class="st6">
<path d="M1095.3,149.4v-13.8h-4.9v-2.8h13.2v2.8h-4.9v13.8H1095.3z"/>
<path d="M1103.3,143.3c0-1.1,0.3-2.1,0.8-3.1c0.5-1,1.3-1.7,2.2-2.3c1-0.5,2-0.8,3.2-0.8c1.8,0,3.3,0.6,4.5,1.8
c1.2,1.2,1.7,2.7,1.7,4.5c0,1.8-0.6,3.3-1.8,4.5c-1.2,1.2-2.6,1.8-4.4,1.8c-1.1,0-2.1-0.2-3.1-0.7c-1-0.5-1.8-1.2-2.3-2.2
C1103.5,145.8,1103.3,144.7,1103.3,143.3z M1106.5,143.4c0,1.2,0.3,2.1,0.8,2.7c0.6,0.6,1.3,0.9,2.1,0.9s1.5-0.3,2.1-0.9
c0.6-0.6,0.8-1.6,0.8-2.8c0-1.2-0.3-2.1-0.8-2.7c-0.6-0.6-1.3-0.9-2.1-0.9s-1.5,0.3-2.1,0.9
C1106.8,141.3,1106.5,142.3,1106.5,143.4z"/>
<path d="M1118,137.4h3v1.8c0.4-0.6,0.9-1.1,1.6-1.5c0.7-0.4,1.4-0.6,2.2-0.6c1.4,0,2.6,0.5,3.5,1.6c1,1.1,1.5,2.6,1.5,4.6
c0,2-0.5,3.6-1.5,4.7s-2.2,1.7-3.6,1.7c-0.7,0-1.3-0.1-1.8-0.4s-1.1-0.7-1.7-1.4v6h-3.2V137.4z M1121.2,143.2
c0,1.3,0.3,2.3,0.8,3s1.2,1,2,1c0.7,0,1.4-0.3,1.8-0.9s0.7-1.6,0.7-2.9c0-1.3-0.3-2.2-0.8-2.8c-0.5-0.6-1.1-0.9-1.9-0.9
c-0.8,0-1.4,0.3-1.9,0.9S1121.2,142.1,1121.2,143.2z"/>
<path d="M1138.7,149.4v-16.6h5.4c2,0,3.4,0.1,4,0.2c0.9,0.2,1.7,0.8,2.4,1.6s1,1.9,1,3.2c0,1-0.2,1.9-0.6,2.6
c-0.4,0.7-0.8,1.2-1.4,1.6s-1.1,0.7-1.7,0.8c-0.8,0.2-2,0.2-3.5,0.2h-2.2v6.2H1138.7z M1142,135.7v4.7h1.8
c1.3,0,2.2-0.1,2.6-0.3c0.4-0.2,0.8-0.4,1-0.8s0.4-0.8,0.4-1.3c0-0.6-0.2-1.1-0.5-1.5s-0.8-0.6-1.3-0.7
c-0.4-0.1-1.2-0.1-2.4-0.1H1142z"/>
<path d="M1161,145.6l3.2,0.5c-0.4,1.2-1,2-1.9,2.6c-0.9,0.6-2,0.9-3.3,0.9c-2.1,0-3.6-0.7-4.6-2c-0.8-1.1-1.2-2.5-1.2-4.1
c0-2,0.5-3.5,1.6-4.7c1-1.1,2.4-1.7,3.9-1.7c1.8,0,3.2,0.6,4.2,1.8c1,1.2,1.5,3,1.5,5.4h-7.9c0,0.9,0.3,1.7,0.8,2.2
s1.1,0.8,1.8,0.8c0.5,0,0.9-0.1,1.3-0.4C1160.6,146.7,1160.9,146.2,1161,145.6z M1161.2,142.4c0-0.9-0.3-1.6-0.7-2.1
c-0.5-0.5-1-0.7-1.6-0.7c-0.7,0-1.3,0.3-1.7,0.8c-0.5,0.5-0.7,1.2-0.7,2.1H1161.2z"/>
<path d="M1170,149.4h-3.2v-12h2.9v1.7c0.5-0.8,1-1.3,1.4-1.6c0.4-0.3,0.9-0.4,1.4-0.4c0.7,0,1.4,0.2,2.1,0.6l-1,2.8
c-0.5-0.3-1-0.5-1.5-0.5c-0.4,0-0.8,0.1-1.1,0.4c-0.3,0.2-0.6,0.7-0.7,1.3s-0.3,2-0.3,4V149.4z"/>
<path d="M1174.6,137.4h1.8v-0.9c0-1,0.1-1.8,0.3-2.3s0.6-0.9,1.2-1.2s1.3-0.5,2.2-0.5c0.9,0,1.8,0.1,2.7,0.4l-0.4,2.2
c-0.5-0.1-1-0.2-1.5-0.2c-0.5,0-0.8,0.1-1,0.3c-0.2,0.2-0.3,0.6-0.3,1.2v0.8h2.4v2.5h-2.4v9.5h-3.2v-9.5h-1.8V137.4z"/>
<path d="M1182.9,143.3c0-1.1,0.3-2.1,0.8-3.1c0.5-1,1.3-1.7,2.2-2.3c1-0.5,2-0.8,3.2-0.8c1.8,0,3.3,0.6,4.5,1.8
c1.2,1.2,1.7,2.7,1.7,4.5c0,1.8-0.6,3.3-1.8,4.5c-1.2,1.2-2.6,1.8-4.4,1.8c-1.1,0-2.1-0.2-3.1-0.7c-1-0.5-1.8-1.2-2.3-2.2
C1183.2,145.8,1182.9,144.7,1182.9,143.3z M1186.2,143.4c0,1.2,0.3,2.1,0.8,2.7c0.6,0.6,1.3,0.9,2.1,0.9s1.5-0.3,2.1-0.9
c0.6-0.6,0.8-1.6,0.8-2.8c0-1.2-0.3-2.1-0.8-2.7c-0.6-0.6-1.3-0.9-2.1-0.9s-1.5,0.3-2.1,0.9
C1186.5,141.3,1186.2,142.3,1186.2,143.4z"/>
<path d="M1200.8,149.4h-3.2v-12h2.9v1.7c0.5-0.8,1-1.3,1.4-1.6s0.9-0.4,1.4-0.4c0.7,0,1.4,0.2,2.1,0.6l-1,2.8
c-0.5-0.3-1-0.5-1.5-0.5c-0.4,0-0.8,0.1-1.1,0.4c-0.3,0.2-0.6,0.7-0.7,1.3c-0.2,0.6-0.3,2-0.3,4V149.4z"/>
<path d="M1206.5,137.4h2.9v1.6c1-1.3,2.3-1.9,3.7-1.9c0.8,0,1.4,0.2,2,0.5c0.6,0.3,1,0.8,1.4,1.4c0.5-0.6,1.1-1.1,1.7-1.4
c0.6-0.3,1.3-0.5,2-0.5c0.9,0,1.6,0.2,2.2,0.5c0.6,0.4,1.1,0.9,1.4,1.6c0.2,0.5,0.3,1.3,0.3,2.5v7.7h-3.2v-6.9
c0-1.2-0.1-2-0.3-2.3c-0.3-0.5-0.7-0.7-1.4-0.7c-0.4,0-0.9,0.1-1.3,0.4c-0.4,0.3-0.7,0.7-0.8,1.2c-0.2,0.5-0.3,1.3-0.3,2.5v5.8
h-3.2v-6.6c0-1.2-0.1-1.9-0.2-2.3c-0.1-0.3-0.3-0.6-0.5-0.8c-0.2-0.2-0.6-0.2-1-0.2c-0.5,0-0.9,0.1-1.3,0.4
c-0.4,0.3-0.7,0.6-0.8,1.1s-0.3,1.3-0.3,2.5v5.8h-3.2V137.4z"/>
<path d="M1234.3,145.6l3.2,0.5c-0.4,1.2-1,2-1.9,2.6c-0.9,0.6-2,0.9-3.3,0.9c-2.1,0-3.6-0.7-4.6-2c-0.8-1.1-1.2-2.5-1.2-4.1
c0-2,0.5-3.5,1.6-4.7c1-1.1,2.4-1.7,3.9-1.7c1.8,0,3.2,0.6,4.2,1.8c1,1.2,1.5,3,1.5,5.4h-7.9c0,0.9,0.3,1.7,0.8,2.2
s1.1,0.8,1.8,0.8c0.5,0,0.9-0.1,1.3-0.4C1233.9,146.7,1234.1,146.2,1234.3,145.6z M1234.5,142.4c0-0.9-0.3-1.6-0.7-2.1
c-0.5-0.5-1-0.7-1.6-0.7c-0.7,0-1.3,0.3-1.7,0.8c-0.5,0.5-0.7,1.2-0.7,2.1H1234.5z"/>
<path d="M1243.2,149.4h-3.2v-12h2.9v1.7c0.5-0.8,1-1.3,1.4-1.6s0.9-0.4,1.4-0.4c0.7,0,1.4,0.2,2.1,0.6l-1,2.8
c-0.5-0.3-1-0.5-1.5-0.5c-0.4,0-0.8,0.1-1.1,0.4c-0.3,0.2-0.6,0.7-0.7,1.3c-0.2,0.6-0.3,2-0.3,4V149.4z"/>
</g>
<g class="st6">
<path d="M1156.1,185v-12.7h8.7v2.2h-6.2v3h5.3v2.2h-5.3v5.4H1156.1z"/>
<path d="M1168.8,178.6l-2.2-0.4c0.2-0.9,0.7-1.6,1.3-2c0.6-0.4,1.5-0.6,2.7-0.6c1.1,0,1.9,0.1,2.4,0.4c0.5,0.3,0.9,0.6,1.1,1
c0.2,0.4,0.3,1.1,0.3,2.2l0,2.8c0,0.8,0,1.4,0.1,1.8c0.1,0.4,0.2,0.8,0.4,1.2h-2.4c-0.1-0.2-0.1-0.4-0.2-0.7
c0-0.1-0.1-0.2-0.1-0.3c-0.4,0.4-0.9,0.7-1.3,0.9c-0.5,0.2-1,0.3-1.5,0.3c-0.9,0-1.7-0.3-2.2-0.8s-0.8-1.2-0.8-2
c0-0.5,0.1-1,0.4-1.4s0.6-0.7,1-0.9c0.4-0.2,1.1-0.4,1.9-0.6c1.1-0.2,1.9-0.4,2.4-0.6v-0.2c0-0.5-0.1-0.8-0.3-1
c-0.2-0.2-0.7-0.3-1.3-0.3c-0.4,0-0.8,0.1-1,0.3S1168.9,178.2,1168.8,178.6z M1172.1,180.6c-0.3,0.1-0.8,0.2-1.5,0.4
c-0.7,0.1-1.1,0.3-1.3,0.4c-0.3,0.2-0.5,0.5-0.5,0.9c0,0.3,0.1,0.6,0.4,0.9s0.6,0.4,1,0.4c0.4,0,0.9-0.1,1.3-0.4
c0.3-0.2,0.5-0.5,0.6-0.8c0.1-0.2,0.1-0.6,0.1-1.2V180.6z"/>
<path d="M1176.9,185v-12.7h2.4V185H1176.9z"/>
<path d="M1181.8,185v-12.7h2.4V185H1181.8z"/>
</g>
<g class="st6">
<path d="M1159.4,204.1v2.3h-8.6c0.1-0.9,0.4-1.7,0.8-2.4c0.5-0.8,1.4-1.8,2.7-3.1c1.1-1,1.8-1.7,2-2.1c0.3-0.5,0.5-1,0.5-1.5
c0-0.5-0.1-1-0.4-1.3c-0.3-0.3-0.7-0.4-1.2-0.4c-0.5,0-0.9,0.2-1.2,0.5s-0.5,0.8-0.5,1.5l-2.4-0.2c0.1-1.3,0.6-2.3,1.4-2.9
c0.8-0.6,1.7-0.9,2.9-0.9c1.3,0,2.2,0.3,3,1s1.1,1.5,1.1,2.5c0,0.6-0.1,1.1-0.3,1.6c-0.2,0.5-0.5,1.1-1,1.6
c-0.3,0.4-0.8,0.9-1.6,1.6c-0.8,0.7-1.3,1.2-1.5,1.4c-0.2,0.2-0.4,0.5-0.5,0.7H1159.4z"/>
<path d="M1165.1,193.6c1.2,0,2.2,0.4,2.9,1.3c0.8,1,1.2,2.8,1.2,5.2c0,2.4-0.4,4.1-1.3,5.2c-0.7,0.9-1.7,1.3-2.9,1.3
c-1.2,0-2.2-0.5-3-1.4c-0.8-1-1.1-2.7-1.1-5.1c0-2.4,0.4-4.1,1.3-5.2C1162.9,194,1163.9,193.6,1165.1,193.6z M1165.1,195.6
c-0.3,0-0.6,0.1-0.8,0.3c-0.2,0.2-0.4,0.5-0.5,1c-0.2,0.6-0.3,1.7-0.3,3.2s0.1,2.5,0.2,3.1s0.3,0.9,0.6,1.1
c0.2,0.2,0.5,0.3,0.8,0.3c0.3,0,0.6-0.1,0.8-0.3s0.4-0.5,0.5-1c0.2-0.6,0.3-1.7,0.3-3.2s-0.1-2.5-0.2-3.1s-0.3-0.9-0.6-1.1
C1165.7,195.7,1165.4,195.6,1165.1,195.6z"/>
<path d="M1179.1,204.1v2.3h-8.6c0.1-0.9,0.4-1.7,0.8-2.4c0.5-0.8,1.4-1.8,2.7-3.1c1.1-1,1.8-1.7,2-2.1c0.3-0.5,0.5-1,0.5-1.5
c0-0.5-0.1-1-0.4-1.3c-0.3-0.3-0.7-0.4-1.2-0.4c-0.5,0-0.9,0.2-1.2,0.5s-0.5,0.8-0.5,1.5l-2.4-0.2c0.1-1.3,0.6-2.3,1.4-2.9
c0.8-0.6,1.7-0.9,2.9-0.9c1.3,0,2.2,0.3,3,1s1.1,1.5,1.1,2.5c0,0.6-0.1,1.1-0.3,1.6c-0.2,0.5-0.5,1.1-1,1.6
c-0.3,0.4-0.8,0.9-1.6,1.6c-0.8,0.7-1.3,1.2-1.5,1.4c-0.2,0.2-0.4,0.5-0.5,0.7H1179.1z"/>
<path d="M1185.6,206.4v-2.6h-5.2v-2.1l5.5-8.1h2v8.1h1.6v2.1h-1.6v2.6H1185.6z M1185.6,201.7v-4.4l-2.9,4.4H1185.6z"/>
</g>
</g>
</g>
</g>
<g id="Layer_5">
<g id="Outstanding-Winter-2021-white_1_">
<g id="Group-4_3_">
<g id="Group-2_5_" transform="translate(185.261977, 185.261977) rotate(-315.000000) translate(-185.261977, -185.261977) translate(54.261977, 54.261977)">
<rect id="Rectangle_15_" x="-19.9" y="64.1" transform="matrix(5.070363e-06 1 -1 5.070363e-06 199.558 84.0195)" class="st18" width="155.3" height="155.3"/>
<rect id="Rectangle_14_" x="-15.7" y="68.3" transform="matrix(5.070363e-06 1 -1 5.070363e-06 199.6579 84.0195)" class="st1" width="147" height="147"/>
<rect id="Rectangle_13_" x="-11.1" y="73" transform="matrix(5.070363e-06 1 -1 5.070363e-06 199.5579 84.1195)" class="st19" width="137.6" height="137.6"/>
</g>
<polygon id="Fill-18-Copy-4_3_" class="st14" points="87.4,174.8 89.2,178.5 93.1,179.1 90.3,182 90.9,186.1 87.4,184.1
84,186.1 84.6,182 81.8,179.1 85.7,178.5 "/>
<polygon id="Fill-18-Copy-4_2_" class="st14" points="164.5,174.8 166.3,178.5 170.2,179.1 167.3,182 168,186.1 164.5,184.1
161,186.1 161.7,182 158.9,179.1 162.8,178.5 "/>
<g id="SF-logo-vector_2_" transform="translate(155.000000, 50.000000)">
<path id="Rectangle_12_" class="st10" d="M-31.8,11h4.4c0.2,0,0.4,0.2,0.4,0.4v0.2c0,0.2-0.1,0.3-0.2,0.4L-41,26.8
c-0.2,0.2-0.2,0.6,0,0.8l11,11.8c0.2,0.2,0.2,0.6,0,0.8l-2,2.2c-0.2,0.2-0.6,0.3-0.8,0l0,0l-13.8-14.9c-0.2-0.2-0.2-0.6,0-0.8
L-32.1,11C-32.1,11-31.9,11-31.8,11z"/>
<path id="Rectangle_11_" class="st10" d="M-26.3,45.3h-4.4c-0.2,0-0.4-0.2-0.4-0.4v-0.2c0-0.1,0.1-0.3,0.2-0.4L-17,29
c0.2-0.2,0.2-0.6,0-0.8l-11-12.1c-0.2-0.2-0.2-0.6,0-0.8l2-2.2c0.2-0.2,0.6-0.3,0.8,0l0,0l13.8,15.1c0.2,0.2,0.2,0.6,0,0.8
L-26,45C-26,45.3-26.1,45.3-26.3,45.3z"/>
<path id="Oval_2_" class="st10" d="M-28.3,35.9c2.9,0,5.2-3.2,4.9-6.7c-0.1-1.5-1.1-4.3-1.4-3.8c-0.2,0.2,0.2,2.1,0.1,3.3
c-0.2,1.9-0.9,3.1-1.3,2.4s-0.2-2-0.3-3.5c-0.1-1.5-0.4-3.1-0.7-4c-0.1-0.4-1.4-4-2.4-4.3c-0.1,0-0.1,0-0.1,0s-0.1,0-0.2,0.1
c-0.2,0.2,0.1,1.4-0.8,2.9c-0.6,1-1.7,2.2-2.2,3.5c-0.7,1.7-0.9,3.3-0.8,4.2C-33.3,33.7-31.2,35.9-28.3,35.9z"/>
</g>
<linearGradient id="Rectangle_29_" gradientUnits="userSpaceOnUse" x1="2.1807" y1="-273.4992" x2="1.4652" y2="-273.4367" gradientTransform="matrix(309 0 0 73 -277 20101.1523)">
<stop offset="0" style="stop-color:#FFCB00"/>
<stop offset="1" style="stop-color:#F06A2B"/>
</linearGradient>
<polygon id="Rectangle_10_" class="st22" points="55.9,119.7 195.8,119.7 217.6,141.3 195.8,162.9 55.9,162.9 34.4,141.3 "/>
<g id="SourceForge-Logo-White-vector_2_" transform="translate(97.000000, 121.000000)">
<path id="Fill-953_6_" class="st21" d="M-17.5-16.5c0,0.1-0.1,0.1-0.2,0.1s-0.1,0-0.2-0.2c-0.1-0.1-0.2-0.2-0.4-0.3
c-0.2-0.1-0.4-0.2-0.7-0.3c-0.3-0.1-0.6-0.2-1-0.2s-0.7,0.1-1,0.2s-0.5,0.3-0.7,0.5s-0.3,0.4-0.5,0.7c-0.1,0.3-0.2,0.5-0.2,0.8
c0,0.4,0.1,0.7,0.2,0.9s0.4,0.4,0.6,0.6c0.2,0.2,0.5,0.3,0.9,0.4c0.3,0.1,0.7,0.2,1,0.3s0.7,0.2,1,0.4c0.3,0.1,0.6,0.3,0.9,0.5
s0.5,0.5,0.6,0.8s0.2,0.7,0.2,1.1c0,0.5-0.1,0.9-0.2,1.3c-0.1,0.4-0.4,0.8-0.7,1.1c-0.3,0.3-0.7,0.5-1.1,0.7s-0.9,0.3-1.4,0.3
c-0.7,0-1.3-0.1-1.8-0.4s-0.9-0.6-1.3-1.1l0.2-0.3c0.1-0.1,0.1-0.1,0.2-0.1c0,0,0.1,0,0.2,0.1s0.2,0.1,0.2,0.2
c0.1,0.1,0.2,0.2,0.4,0.3c0.1,0.1,0.3,0.2,0.5,0.3c0.2,0.1,0.4,0.2,0.6,0.2c0.2,0.1,0.5,0.1,0.8,0.1c0.4,0,0.8-0.1,1.1-0.2
c0.3-0.1,0.6-0.3,0.8-0.5c0.2-0.2,0.4-0.5,0.5-0.8s0.2-0.7,0.2-1c0-0.4-0.1-0.7-0.2-1s-0.4-0.5-0.6-0.6
c-0.2-0.2-0.5-0.3-0.9-0.4c-0.3-0.1-0.7-0.2-1-0.3s-0.7-0.2-1-0.4c-0.3-0.1-0.6-0.3-0.9-0.5c-0.2-0.2-0.5-0.5-0.6-0.8
s-0.2-0.7-0.2-1.2c0-0.4,0.1-0.7,0.2-1.1c0.1-0.3,0.3-0.6,0.6-0.9c0.3-0.3,0.6-0.5,1-0.6s0.8-0.2,1.3-0.2c0.6,0,1,0.1,1.5,0.3
c0.4,0.2,0.8,0.5,1.2,0.8L-17.5-16.5z"/>
<path id="Fill-955_2_" class="st21" d="M-6.4-12.3c0-0.8-0.1-1.5-0.3-2.1c-0.2-0.6-0.5-1.1-0.9-1.5c-0.4-0.4-0.8-0.7-1.4-1
c-0.5-0.2-1.1-0.3-1.8-0.3c-0.6,0-1.2,0.1-1.8,0.3c-0.5,0.2-1,0.5-1.4,1c-0.4,0.4-0.7,0.9-0.9,1.5s-0.3,1.3-0.3,2.1
s0.1,1.5,0.3,2.1s0.5,1.1,0.9,1.5s0.8,0.7,1.4,1c0.5,0.2,1.1,0.3,1.8,0.3c0.6,0,1.2-0.1,1.8-0.3c0.5-0.2,1-0.6,1.4-1
s0.7-0.9,0.9-1.5C-6.5-10.9-6.4-11.5-6.4-12.3 M-5.7-12.3c0,0.8-0.1,1.6-0.4,2.3c-0.2,0.7-0.6,1.3-1,1.8s-1,0.9-1.6,1.1
c-0.6,0.3-1.3,0.4-2.1,0.4c-0.7,0-1.4-0.1-2-0.4s-1.1-0.6-1.6-1.1c-0.4-0.5-0.8-1.1-1-1.8s-0.4-1.5-0.4-2.3s0.1-1.6,0.4-2.3
c0.2-0.7,0.6-1.3,1-1.8c0.5-0.5,1-0.9,1.6-1.1c0.6-0.3,1.3-0.4,2-0.4c0.8,0,1.4,0.1,2.1,0.4c0.6,0.3,1.1,0.6,1.6,1.1
c0.4,0.5,0.8,1.1,1,1.8C-5.8-13.9-5.7-13.2-5.7-12.3"/>
<path id="Fill-957_6_" class="st21" d="M-0.1-7.4c0.5,0,0.9-0.1,1.3-0.3c0.4-0.2,0.7-0.5,1-0.8c0.3-0.3,0.5-0.7,0.6-1.2
S3-10.6,3-11.2v-6.9h0.7v6.9c0,0.6-0.1,1.2-0.3,1.7C3.3-8.8,3.1-8.4,2.7-8C2.4-7.6,2-7.2,1.5-7s-1,0.3-1.6,0.3S-1.2-6.8-1.7-7
c-0.4-0.3-0.9-0.6-1.2-1c-0.3-0.4-0.6-0.9-0.8-1.4S-4-10.5-4-11.1V-18h0.7v6.9c0,0.5,0.1,1,0.2,1.5C-3-9.1-2.7-8.8-2.5-8.4
c0.3,0.3,0.6,0.6,1,0.8C-1-7.5-0.5-7.4-0.1-7.4"/>
<path id="Fill-959_6_" class="st21" d="M9-12.7h0.2h0.5c0.5,0,1-0.1,1.4-0.2c0.4-0.1,0.8-0.3,1.1-0.5s0.5-0.5,0.7-0.8
s0.2-0.6,0.2-1c0-0.8-0.3-1.3-0.8-1.7c-0.6-0.4-1.4-0.6-2.5-0.6H7.6v4.7v0.6v4.8H6.7v-10.7h3.1c1.4,0,2.4,0.2,3.1,0.7
c0.7,0.5,1,1.2,1,2.1c0,0.4-0.1,0.8-0.2,1.1c-0.2,0.3-0.4,0.6-0.7,0.9c-0.3,0.2-0.6,0.5-1.1,0.6c-0.4,0.2-0.9,0.3-1.4,0.3
c0.1,0.1,0.3,0.2,0.4,0.3L15-7.3h-0.8c-0.1,0-0.2,0-0.2,0c-0.1,0-0.1-0.1-0.2-0.1L10-11.8C9.9-11.9,9.8-12,9.7-12
s-0.8-0.1-1-0.1C8.7-12.6,8.8-12.7,9-12.7"/>
<path id="Fill-961_6_" class="st21" d="M22.3-8.7c0,0,0.1,0,0.1,0.1l0.3,0.3c-0.2,0.2-0.4,0.5-0.7,0.7c-0.3,0.2-0.5,0.4-0.8,0.5
C21-7,20.6-6.9,20.3-6.8c-0.3,0.1-0.7,0.1-1.1,0.1c-0.7,0-1.3-0.1-1.9-0.4s-1.1-0.6-1.5-1.1s-0.7-1.1-1-1.8
c-0.2-0.7-0.3-1.5-0.3-2.3s0.1-1.6,0.4-2.3c0.2-0.7,0.6-1.3,1-1.8c0.4-0.5,0.9-0.9,1.5-1.1c0.6-0.3,1.3-0.4,2-0.4
c0.4,0,0.7,0,1,0.1s0.6,0.1,0.9,0.3c0.3,0.1,0.5,0.3,0.7,0.4c0.2,0.2,0.5,0.4,0.7,0.6l-0.2,0.3c0,0.1-0.1,0.1-0.2,0.1
c0,0-0.1,0-0.2-0.1s-0.2-0.1-0.3-0.2c-0.1-0.1-0.2-0.2-0.4-0.3c-0.1-0.1-0.3-0.2-0.5-0.3c-0.2-0.1-0.4-0.1-0.7-0.2
c-0.3-0.1-0.6-0.1-0.9-0.1c-0.6,0-1.2,0.1-1.7,0.3c-0.5,0.2-0.9,0.6-1.3,1s-0.7,1-0.9,1.5c-0.2,0.6-0.3,1.3-0.3,2.1
s0.1,1.5,0.3,2.1s0.5,1.1,0.9,1.5s0.8,0.7,1.3,1c0.5,0.2,1,0.3,1.6,0.3c0.4,0,0.7,0,1-0.1c0.3,0,0.5-0.1,0.8-0.2
c0.2-0.1,0.5-0.2,0.7-0.4S22.1-8.5,22.3-8.7C22.2-8.7,22.3-8.7,22.3-8.7C22.3-8.6,22.3-8.7,22.3-8.7"/>
<polygon id="Fill-963_6_" class="st21" points="31.6,-17.9 31.6,-17.3 25.4,-17.3 25.4,-13 30.6,-13 30.6,-12.4 25.4,-12.4
25.4,-7.9 31.6,-7.9 31.6,-7.3 24.5,-7.3 24.5,-17.9 "/>
<polygon id="Fill-965_6_" class="st9" points="40.5,-17.9 40.5,-16.3 35.1,-16.3 35.1,-12.9 39.7,-12.9 39.7,-11.3 35.1,-11.3
35.1,-6.7 32.8,-6.7 32.8,-17.9 "/>
<path id="Fill-966_6_" class="st9" d="M50.3-12.3c0-0.6-0.1-1.1-0.3-1.6s-0.4-0.9-0.7-1.2s-0.7-0.6-1.1-0.8
c-0.4-0.2-0.9-0.3-1.5-0.3c-0.5,0-1,0.1-1.5,0.3c-0.4,0.2-0.8,0.4-1.1,0.8c-0.3,0.3-0.5,0.7-0.7,1.2s-0.3,1-0.3,1.6
s0.1,1.1,0.3,1.6s0.4,0.9,0.7,1.2s0.7,0.6,1.1,0.8c0.4,0.2,0.9,0.3,1.5,0.3c0.5,0,1-0.1,1.5-0.3c0.4-0.2,0.8-0.4,1.1-0.8
c0.3-0.3,0.5-0.7,0.7-1.2S50.3-11.7,50.3-12.3 M52.4-12.3c0,0.8-0.1,1.6-0.4,2.2c-0.3,0.7-0.6,1.3-1.2,1.8
c-0.5,0.5-1.1,0.9-1.8,1.2c-0.7,0.3-1.5,0.4-2.3,0.4s-1.6-0.1-2.3-0.4s-1.3-0.7-1.8-1.2s-0.9-1.1-1.2-1.8S41-11.5,41-12.3
s0.1-1.6,0.4-2.2c0.3-0.7,0.6-1.3,1.2-1.8c0.5-0.5,1.1-0.9,1.8-1.2c0.7-0.3,1.5-0.4,2.3-0.4s1.6,0.1,2.3,0.4s1.3,0.7,1.8,1.2
s0.9,1.1,1.2,1.8C52.3-13.9,52.4-13.1,52.4-12.3"/>
<path id="Fill-967_6_" class="st9" d="M56.2-12.6h0.4c0.4,0,0.7,0,0.9-0.1c0.3-0.1,0.5-0.2,0.6-0.4c0.2-0.2,0.3-0.4,0.4-0.6
c0.1-0.2,0.1-0.5,0.1-0.8c0-0.6-0.2-1-0.5-1.3c-0.3-0.3-0.8-0.5-1.5-0.5h-1.2v3.7v1.5v4.4h-1.8V-18h3c0.7,0,1.3,0.1,1.7,0.2
c0.5,0.1,0.9,0.4,1.2,0.7c0.3,0.3,0.5,0.6,0.7,1c0.1,0.4,0.2,0.8,0.2,1.3c0,0.4-0.1,0.7-0.2,1.1c-0.1,0.3-0.2,0.6-0.4,0.9
c-0.2,0.3-0.4,0.5-0.7,0.7s-0.6,0.4-0.9,0.5c0.2,0.1,0.4,0.4,0.6,0.6l2.5,4.2h-1.7c-0.2,0-0.3,0-0.4-0.1c-0.1,0-0.2-0.1-0.3-0.2
l-2.1-3.6c-0.1-0.1-0.2-0.3-0.3-0.3h-0.7v-1.4C56-12.6,56.2-12.6,56.2-12.6"/>
<path id="Fill-968_6_" class="st9" d="M67.8-8.3c0.5,0,0.9,0,1.2-0.1c0.3-0.1,0.7-0.2,1-0.4v-2.5h-1.4c-0.1,0-0.2,0-0.3-0.1
c-0.1-0.1-0.1-0.2-0.1-0.3v-1.2H72V-8c-0.3,0.2-0.6,0.4-0.9,0.5s-0.6,0.3-1,0.4S69.4-6.9,69-6.9s-0.8,0.1-1.3,0.1
c-0.8,0-1.6-0.1-2.3-0.4c-0.7-0.3-1.3-0.7-1.8-1.2c-0.6-0.4-1-1-1.3-1.6c-0.3-0.7-0.4-1.5-0.4-2.3s0.1-1.6,0.4-2.3
c0.3-0.7,0.7-1.3,1.2-1.8c0.5-0.5,1.1-0.9,1.9-1.2c0.7-0.3,1.5-0.4,2.4-0.4s1.7,0.1,2.4,0.4c0.7,0.3,1.2,0.6,1.7,1l-0.6,0.9
c-0.1,0.2-0.3,0.3-0.5,0.3c-0.1,0-0.3,0-0.4-0.1c-0.2-0.1-0.3-0.2-0.5-0.3S69.5-16,69.3-16c-0.2-0.1-0.5-0.1-0.7-0.2
c-0.3,0-0.6-0.1-0.9-0.1c-0.6,0-1.1,0.1-1.5,0.3c-0.5,0.2-0.8,0.4-1.2,0.8c-0.3,0.3-0.6,0.7-0.7,1.2c-0.2,0.5-0.3,1-0.3,1.6
s0.1,1.2,0.3,1.7c0.2,0.5,0.5,0.9,0.8,1.2s0.7,0.6,1.2,0.8C66.7-8.4,67.3-8.3,67.8-8.3"/>
<path id="Fill-969_6_" class="st9" d="M79.2-11.2h-3.7v2.8h5.4v1.7h-7.7V-18h7.7v1.7h-5.4v3.5h4.3v1.2
C79.7-11.6,79.7-11.2,79.2-11.2"/>
</g>
<g class="st6">
<path d="M51.4,149.3v-13.8h-4.9v-2.8h13.2v2.8h-4.9v13.8H51.4z"/>
<path d="M59.4,143.1c0-1.1,0.3-2.1,0.8-3.1c0.5-1,1.3-1.7,2.2-2.3c1-0.5,2-0.8,3.2-0.8c1.8,0,3.3,0.6,4.5,1.8
c1.2,1.2,1.7,2.7,1.7,4.5c0,1.8-0.6,3.3-1.8,4.5s-2.6,1.8-4.4,1.8c-1.1,0-2.1-0.2-3.1-0.7c-1-0.5-1.8-1.2-2.3-2.2
C59.6,145.7,59.4,144.5,59.4,143.1z M62.6,143.3c0,1.2,0.3,2.1,0.8,2.7c0.6,0.6,1.3,0.9,2.1,0.9s1.5-0.3,2.1-0.9
c0.6-0.6,0.8-1.6,0.8-2.8c0-1.2-0.3-2.1-0.8-2.7c-0.6-0.6-1.3-0.9-2.1-0.9s-1.5,0.3-2.1,0.9C62.9,141.2,62.6,142.1,62.6,143.3z"
/>
<path d="M74.1,137.3h3v1.8c0.4-0.6,0.9-1.1,1.6-1.5c0.7-0.4,1.4-0.6,2.2-0.6c1.4,0,2.6,0.5,3.5,1.6c1,1.1,1.5,2.6,1.5,4.6
c0,2-0.5,3.6-1.5,4.7s-2.2,1.7-3.6,1.7c-0.7,0-1.3-0.1-1.8-0.4s-1.1-0.7-1.7-1.4v6h-3.2V137.3z M77.3,143.1c0,1.3,0.3,2.3,0.8,3
c0.5,0.6,1.2,1,2,1c0.7,0,1.4-0.3,1.8-0.9s0.7-1.6,0.7-2.9c0-1.3-0.3-2.2-0.8-2.8c-0.5-0.6-1.1-0.9-1.9-0.9
c-0.8,0-1.4,0.3-1.9,0.9C77.5,141,77.3,141.9,77.3,143.1z"/>
<path d="M94.8,149.3v-16.6h5.4c2,0,3.4,0.1,4,0.2c0.9,0.2,1.7,0.8,2.4,1.6c0.6,0.8,1,1.9,1,3.2c0,1-0.2,1.9-0.6,2.6
c-0.4,0.7-0.8,1.2-1.4,1.6s-1.1,0.7-1.7,0.8c-0.8,0.2-2,0.2-3.5,0.2h-2.2v6.2H94.8z M98.1,135.5v4.7h1.8c1.3,0,2.2-0.1,2.6-0.3
c0.4-0.2,0.8-0.4,1-0.8c0.3-0.4,0.4-0.8,0.4-1.3c0-0.6-0.2-1.1-0.5-1.5c-0.4-0.4-0.8-0.6-1.3-0.7c-0.4-0.1-1.2-0.1-2.4-0.1H98.1
z"/>
<path d="M117.1,145.5l3.2,0.5c-0.4,1.2-1,2-1.9,2.6c-0.9,0.6-2,0.9-3.3,0.9c-2.1,0-3.6-0.7-4.6-2c-0.8-1.1-1.2-2.5-1.2-4.1
c0-2,0.5-3.5,1.6-4.7c1-1.1,2.4-1.7,3.9-1.7c1.8,0,3.2,0.6,4.2,1.8c1,1.2,1.5,3,1.5,5.4h-7.9c0,0.9,0.3,1.7,0.8,2.2
s1.1,0.8,1.8,0.8c0.5,0,0.9-0.1,1.3-0.4C116.7,146.5,117,146.1,117.1,145.5z M117.3,142.3c0-0.9-0.3-1.6-0.7-2.1
c-0.5-0.5-1-0.7-1.6-0.7c-0.7,0-1.3,0.3-1.7,0.8c-0.5,0.5-0.7,1.2-0.7,2.1H117.3z"/>
<path d="M126.1,149.3h-3.2v-12h2.9v1.7c0.5-0.8,1-1.3,1.4-1.6c0.4-0.3,0.9-0.4,1.4-0.4c0.7,0,1.4,0.2,2.1,0.6l-1,2.8
c-0.5-0.3-1-0.5-1.5-0.5c-0.4,0-0.8,0.1-1.1,0.4c-0.3,0.2-0.6,0.7-0.7,1.3c-0.2,0.6-0.3,2-0.3,4V149.3z"/>
<path d="M130.7,137.3h1.8v-0.9c0-1,0.1-1.8,0.3-2.3c0.2-0.5,0.6-0.9,1.2-1.2c0.6-0.3,1.3-0.5,2.2-0.5c0.9,0,1.8,0.1,2.7,0.4
l-0.4,2.2c-0.5-0.1-1-0.2-1.5-0.2c-0.5,0-0.8,0.1-1,0.3c-0.2,0.2-0.3,0.6-0.3,1.2v0.8h2.4v2.5h-2.4v9.5h-3.2v-9.5h-1.8V137.3z"
/>
<path d="M139,143.1c0-1.1,0.3-2.1,0.8-3.1c0.5-1,1.3-1.7,2.2-2.3c1-0.5,2-0.8,3.2-0.8c1.8,0,3.3,0.6,4.5,1.8
c1.2,1.2,1.7,2.7,1.7,4.5c0,1.8-0.6,3.3-1.8,4.5s-2.6,1.8-4.4,1.8c-1.1,0-2.1-0.2-3.1-0.7c-1-0.5-1.8-1.2-2.3-2.2
C139.3,145.7,139,144.5,139,143.1z M142.3,143.3c0,1.2,0.3,2.1,0.8,2.7c0.6,0.6,1.3,0.9,2.1,0.9s1.5-0.3,2.1-0.9
c0.6-0.6,0.8-1.6,0.8-2.8c0-1.2-0.3-2.1-0.8-2.7c-0.6-0.6-1.3-0.9-2.1-0.9s-1.5,0.3-2.1,0.9
C142.5,141.2,142.3,142.1,142.3,143.3z"/>
<path d="M156.9,149.3h-3.2v-12h2.9v1.7c0.5-0.8,1-1.3,1.4-1.6c0.4-0.3,0.9-0.4,1.4-0.4c0.7,0,1.4,0.2,2.1,0.6l-1,2.8
c-0.5-0.3-1-0.5-1.5-0.5c-0.4,0-0.8,0.1-1.1,0.4c-0.3,0.2-0.6,0.7-0.7,1.3c-0.2,0.6-0.3,2-0.3,4V149.3z"/>
<path d="M162.6,137.3h2.9v1.6c1-1.3,2.3-1.9,3.7-1.9c0.8,0,1.4,0.2,2,0.5c0.6,0.3,1,0.8,1.4,1.4c0.5-0.6,1.1-1.1,1.7-1.4
c0.6-0.3,1.3-0.5,2-0.5c0.9,0,1.6,0.2,2.2,0.5c0.6,0.4,1.1,0.9,1.4,1.6c0.2,0.5,0.3,1.3,0.3,2.5v7.7h-3.2v-6.9
c0-1.2-0.1-2-0.3-2.3c-0.3-0.5-0.7-0.7-1.4-0.7c-0.4,0-0.9,0.1-1.3,0.4c-0.4,0.3-0.7,0.7-0.8,1.2c-0.2,0.5-0.3,1.3-0.3,2.5v5.8
h-3.2v-6.6c0-1.2-0.1-1.9-0.2-2.3c-0.1-0.3-0.3-0.6-0.5-0.8c-0.2-0.2-0.6-0.2-1-0.2c-0.5,0-0.9,0.1-1.3,0.4
c-0.4,0.3-0.7,0.6-0.8,1.1c-0.2,0.5-0.3,1.3-0.3,2.5v5.8h-3.2V137.3z"/>
<path d="M190.4,145.5l3.2,0.5c-0.4,1.2-1,2-1.9,2.6c-0.9,0.6-2,0.9-3.3,0.9c-2.1,0-3.6-0.7-4.6-2c-0.8-1.1-1.2-2.5-1.2-4.1
c0-2,0.5-3.5,1.6-4.7c1-1.1,2.4-1.7,3.9-1.7c1.8,0,3.2,0.6,4.2,1.8c1,1.2,1.5,3,1.5,5.4h-7.9c0,0.9,0.3,1.7,0.8,2.2
s1.1,0.8,1.8,0.8c0.5,0,0.9-0.1,1.3-0.4C189.9,146.5,190.2,146.1,190.4,145.5z M190.6,142.3c0-0.9-0.3-1.6-0.7-2.1
c-0.5-0.5-1-0.7-1.6-0.7c-0.7,0-1.3,0.3-1.7,0.8c-0.5,0.5-0.7,1.2-0.7,2.1H190.6z"/>
<path d="M199.3,149.3h-3.2v-12h2.9v1.7c0.5-0.8,1-1.3,1.4-1.6c0.4-0.3,0.9-0.4,1.4-0.4c0.7,0,1.4,0.2,2.1,0.6l-1,2.8
c-0.5-0.3-1-0.5-1.5-0.5c-0.4,0-0.8,0.1-1.1,0.4c-0.3,0.2-0.6,0.7-0.7,1.3c-0.2,0.6-0.3,2-0.3,4V149.3z"/>
</g>
<g class="st6">
<path d="M102,184.9l-3-12.7h2.6l1.9,8.7l2.3-8.7h3.1l2.2,8.9l2-8.9h2.6l-3.1,12.7h-2.7l-2.5-9.5l-2.5,9.5H102z"/>
<path d="M116.8,174.4v-2.3h2.4v2.3H116.8z M116.8,184.9v-9.2h2.4v9.2H116.8z"/>
<path d="M130.2,184.9h-2.4v-4.7c0-1-0.1-1.6-0.2-1.9c-0.1-0.3-0.3-0.5-0.5-0.7c-0.2-0.2-0.5-0.2-0.8-0.2c-0.4,0-0.8,0.1-1.1,0.3
c-0.3,0.2-0.6,0.5-0.7,0.9s-0.2,1.1-0.2,2.1v4.2h-2.4v-9.2h2.3v1.4c0.8-1,1.8-1.6,3-1.6c0.5,0,1,0.1,1.5,0.3
c0.4,0.2,0.8,0.4,1,0.7c0.2,0.3,0.4,0.6,0.5,1c0.1,0.4,0.1,0.9,0.1,1.6V184.9z"/>
<path d="M136.9,175.6v1.9h-1.7v3.7c0,0.8,0,1.2,0,1.3c0,0.1,0.1,0.2,0.2,0.3c0.1,0.1,0.3,0.1,0.4,0.1c0.2,0,0.6-0.1,1-0.2
l0.2,1.9c-0.6,0.2-1.2,0.4-1.9,0.4c-0.4,0-0.8-0.1-1.2-0.2c-0.4-0.1-0.6-0.3-0.8-0.6s-0.3-0.6-0.3-1c-0.1-0.3-0.1-0.9-0.1-1.7
v-4h-1.1v-1.9h1.1v-1.8l2.4-1.4v3.3H136.9z"/>
<path d="M143.9,181.9l2.4,0.4c-0.3,0.9-0.8,1.6-1.5,2c-0.7,0.5-1.5,0.7-2.5,0.7c-1.6,0-2.8-0.5-3.6-1.6
c-0.6-0.8-0.9-1.9-0.9-3.2c0-1.5,0.4-2.7,1.2-3.6c0.8-0.9,1.8-1.3,3-1.3c1.4,0,2.5,0.5,3.2,1.4s1.2,2.3,1.1,4.2h-6.1
c0,0.7,0.2,1.3,0.6,1.7c0.4,0.4,0.8,0.6,1.4,0.6c0.4,0,0.7-0.1,1-0.3C143.6,182.7,143.8,182.4,143.9,181.9z M144,179.5
c0-0.7-0.2-1.2-0.5-1.6c-0.3-0.4-0.8-0.6-1.3-0.6c-0.5,0-1,0.2-1.3,0.6c-0.3,0.4-0.5,0.9-0.5,1.6H144z"/>
<path d="M150.8,184.9h-2.4v-9.2h2.3v1.3c0.4-0.6,0.7-1,1-1.2c0.3-0.2,0.7-0.3,1.1-0.3c0.6,0,1.1,0.2,1.6,0.5l-0.8,2.1
c-0.4-0.3-0.8-0.4-1.1-0.4c-0.3,0-0.6,0.1-0.9,0.3c-0.2,0.2-0.4,0.5-0.6,1c-0.1,0.5-0.2,1.5-0.2,3.1V184.9z"/>
</g>
<g class="st6">
<path d="M115.4,204v2.3h-8.6c0.1-0.9,0.4-1.7,0.8-2.4c0.5-0.8,1.4-1.8,2.7-3.1c1.1-1,1.8-1.7,2-2.1c0.3-0.5,0.5-1,0.5-1.5
c0-0.5-0.1-1-0.4-1.3c-0.3-0.3-0.7-0.4-1.2-0.4c-0.5,0-0.9,0.2-1.2,0.5c-0.3,0.3-0.5,0.8-0.5,1.5l-2.4-0.2
c0.1-1.3,0.6-2.3,1.4-2.9c0.8-0.6,1.7-0.9,2.9-0.9c1.3,0,2.2,0.3,3,1s1.1,1.5,1.1,2.5c0,0.6-0.1,1.1-0.3,1.6
c-0.2,0.5-0.5,1.1-1,1.6c-0.3,0.4-0.8,0.9-1.6,1.6c-0.8,0.7-1.3,1.2-1.5,1.4s-0.4,0.5-0.5,0.7H115.4z"/>
<path d="M121.2,193.4c1.2,0,2.2,0.4,2.9,1.3c0.8,1,1.2,2.8,1.2,5.2c0,2.4-0.4,4.1-1.3,5.2c-0.7,0.9-1.7,1.3-2.9,1.3
c-1.2,0-2.2-0.5-3-1.4c-0.8-1-1.1-2.7-1.1-5.1c0-2.4,0.4-4.1,1.3-5.2C119,193.9,120,193.4,121.2,193.4z M121.2,195.5
c-0.3,0-0.6,0.1-0.8,0.3c-0.2,0.2-0.4,0.5-0.5,1c-0.2,0.6-0.3,1.7-0.3,3.2s0.1,2.5,0.2,3.1c0.2,0.6,0.3,0.9,0.6,1.1
c0.2,0.2,0.5,0.3,0.8,0.3c0.3,0,0.6-0.1,0.8-0.3s0.4-0.5,0.5-1c0.2-0.6,0.3-1.7,0.3-3.2s-0.1-2.5-0.2-3.1
c-0.2-0.6-0.3-0.9-0.6-1.1C121.8,195.6,121.5,195.5,121.2,195.5z"/>
<path d="M135.2,204v2.3h-8.6c0.1-0.9,0.4-1.7,0.8-2.4c0.5-0.8,1.4-1.8,2.7-3.1c1.1-1,1.8-1.7,2-2.1c0.3-0.5,0.5-1,0.5-1.5
c0-0.5-0.1-1-0.4-1.3c-0.3-0.3-0.7-0.4-1.2-0.4c-0.5,0-0.9,0.2-1.2,0.5c-0.3,0.3-0.5,0.8-0.5,1.5l-2.4-0.2
c0.1-1.3,0.6-2.3,1.4-2.9c0.8-0.6,1.7-0.9,2.9-0.9c1.3,0,2.2,0.3,3,1s1.1,1.5,1.1,2.5c0,0.6-0.1,1.1-0.3,1.6
c-0.2,0.5-0.5,1.1-1,1.6c-0.3,0.4-0.8,0.9-1.6,1.6c-0.8,0.7-1.3,1.2-1.5,1.4s-0.4,0.5-0.5,0.7H135.2z"/>
<path d="M136.9,202.9l2.4-0.3c0.1,0.6,0.3,1,0.6,1.3s0.7,0.5,1.2,0.5c0.5,0,0.9-0.2,1.3-0.6c0.4-0.4,0.5-1,0.5-1.9
c0-0.8-0.2-1.4-0.5-1.8c-0.4-0.4-0.8-0.6-1.4-0.6c-0.7,0-1.3,0.3-1.9,0.9l-2-0.3l1.3-6.6h6.5v2.3h-4.6l-0.4,2.2
c0.5-0.3,1.1-0.4,1.7-0.4c1.1,0,2,0.4,2.8,1.2c0.8,0.8,1.1,1.8,1.1,3.1c0,1-0.3,2-0.9,2.8c-0.8,1.1-2,1.7-3.4,1.7
c-1.2,0-2.1-0.3-2.9-0.9S137.1,204,136.9,202.9z"/>
</g>
</g>
</g>
</g>
<g id="Layer_2">
<g id="Trusted-Vendor-SF">
<g id="Group-2">
<polygon id="Path-4" class="st23" points="576.2,97.1 832.6,97.1 817.9,141.7 832.6,189.7 551.6,189.7 571.9,144.7 571.9,105.1
"/>
<path id="Path-2" class="st24" d="M531.6,76.1l45.3,13.1c2.3,0.7,3.9,2.8,3.9,5.2v51.2c0,4.3-0.6,8.6-1.7,12.8l-1.7,6.4
c-1.1,4.1-2.8,8.1-5.1,11.7l-0.5,0.8c-1.9,3.1-4.3,5.8-6.9,8.3l-10.9,9.9c-3.4,3.1-7.2,5.7-11.2,7.7l-15.8,7.9
c-1.5,0.8-3.3,0.8-4.9,0l-18.1-9c-2.8-1.4-5.4-3.1-7.7-5.2L483.5,186c-3-2.6-5.6-5.7-7.7-9.1l-0.9-1.5c-1.7-2.8-3-5.9-3.9-9.1
l-2-7.6c-1.1-4.3-1.7-8.8-1.6-13.3l1-51.1c0-2.4,1.6-4.5,3.9-5.1l45-13.1C522,74.7,527,74.7,531.6,76.1z"/>
<path id="TRUSTEDVENDOR" class="st17" d="M602.3,138.2v-19.1h3.6v-4.8h-13.5v4.8h3.6v19.1H602.3z M614.1,138.2v-11
c0.2-0.1,0.5-0.1,0.7-0.1c0.6,0,1.1,0.2,1.3,0.6c0.2,0.4,0.3,0.9,0.3,1.5l0,0v9.1h5.8v-8.4c0-1.3-0.3-2.4-0.9-3.1
c-0.6-0.7-1.6-1.1-3-1.2l0,0v-0.1c1.3-0.1,2.2-0.5,2.8-1.2c0.5-0.7,0.8-1.7,0.8-3l0,0v-2.1c0-1.2-0.2-2.1-0.5-2.7
c-0.4-0.6-0.8-1.1-1.5-1.4c-0.6-0.3-1.4-0.5-2.2-0.6c-0.9-0.1-1.8-0.1-2.8-0.1l0,0h-6.8v23.9H614.1z M614.6,123.4h-0.5v-5.3h0.5
c0.2,0,0.4,0,0.6,0.1c0.2,0,0.4,0.1,0.6,0.3c0.2,0.1,0.3,0.3,0.4,0.5c0.1,0.2,0.2,0.5,0.2,0.8l0,0v2c0,0.3-0.1,0.6-0.2,0.8
s-0.3,0.4-0.4,0.5c-0.2,0.1-0.4,0.2-0.6,0.3C615,123.4,614.8,123.4,614.6,123.4L614.6,123.4z M632.5,138.7c1.4,0,2.6-0.2,3.5-0.5
c0.9-0.4,1.7-0.9,2.2-1.5c0.6-0.6,1-1.4,1.2-2.2s0.4-1.8,0.4-2.8l0,0v-17.3h-6.2v18.2c0,0.7-0.1,1.2-0.3,1.5
c-0.2,0.3-0.5,0.4-0.9,0.4c-0.4,0-0.7-0.1-0.9-0.4c-0.2-0.3-0.3-0.8-0.3-1.5l0,0v-18.2h-6.2v17.3c0,1,0.1,1.9,0.4,2.8
s0.6,1.6,1.2,2.2c0.6,0.6,1.3,1.1,2.2,1.5C629.9,138.5,631.1,138.7,632.5,138.7z M649.2,138.7c1.1,0,2-0.1,2.9-0.3
c0.9-0.2,1.6-0.5,2.3-1s1.1-1.1,1.5-1.9c0.3-0.8,0.5-1.8,0.5-3l0,0v-1.9c0-1.2-0.2-2.1-0.6-3c-0.4-0.8-0.9-1.5-1.5-2.1
c-0.6-0.6-1.3-1.1-2-1.5c-0.7-0.4-1.4-0.8-2-1.2c-0.6-0.4-1.1-0.8-1.5-1.2c-0.4-0.4-0.6-0.9-0.6-1.5l0,0v-1c0-0.6,0.1-1,0.3-1.2
c0.2-0.2,0.4-0.3,0.8-0.3c0.1,0,0.3,0,0.4,0.1c0.1,0,0.3,0.1,0.4,0.2c0.1,0.1,0.2,0.3,0.3,0.5s0.1,0.5,0.1,0.9l0,0v2h5.5v-2.2
c0-0.6-0.1-1.3-0.3-1.9c-0.2-0.6-0.5-1.2-1-1.7s-1.2-0.9-2.1-1.2s-2.1-0.5-3.5-0.5c-1,0-2,0.1-2.8,0.3c-0.8,0.2-1.5,0.6-2.1,1
c-0.6,0.5-1,1.1-1.4,1.8s-0.5,1.7-0.5,2.8l0,0v1.3c0,1.1,0.2,2.1,0.6,2.9c0.4,0.8,0.9,1.4,1.5,2c0.6,0.5,1.2,1,1.9,1.4
s1.3,0.8,1.9,1.2c0.6,0.4,1.1,0.9,1.5,1.4c0.4,0.5,0.6,1.1,0.6,1.8l0,0v1c0,0.2,0,0.5,0,0.7c0,0.2-0.1,0.5-0.1,0.7
c-0.1,0.2-0.2,0.4-0.4,0.5c-0.2,0.1-0.4,0.2-0.6,0.2c-0.4,0-0.7-0.2-0.9-0.5c-0.1-0.3-0.2-0.7-0.2-1.1l0,0v-3.8h-5.8v3
c0,0.8,0.1,1.7,0.2,2.4c0.1,0.8,0.5,1.4,0.9,2c0.5,0.6,1.1,1,2,1.3C646.6,138.5,647.8,138.7,649.2,138.7z M668.2,138.2v-19.1h3.6
v-4.8h-13.5v4.8h3.6v19.1H668.2z M684.9,138.2v-4.8h-4.6v-5.3h4v-4.6h-4v-4.4h4.2v-4.8h-10.4v23.9H684.9z M696.6,138.2
c0.7,0,1.3-0.1,2-0.2s1.2-0.4,1.8-0.7c0.5-0.3,0.9-0.8,1.2-1.4c0.3-0.6,0.5-1.3,0.5-2.2l0,0v-13.2c0-1.3-0.2-2.4-0.5-3.2
c-0.3-0.8-0.8-1.4-1.4-1.9c-0.6-0.4-1.3-0.7-2.2-0.9c-0.8-0.1-1.8-0.2-2.8-0.2l0,0h-7.8v23.9H696.6z M694.5,134.2h-0.9v-15.9h0.9
c0.4,0,0.8,0.2,1.1,0.6c0.3,0.4,0.4,0.8,0.4,1.4l0,0v11.9c0,0.6-0.1,1.1-0.4,1.4C695.3,134,695,134.2,694.5,134.2L694.5,134.2z
M722.5,138.2l3.2-23.9H720l-1.6,19.3h-0.1l-1.4-19.3h-6.2l3,23.9H722.5z M739,138.2v-4.8h-4.6v-5.3h4v-4.6h-4v-4.4h4.2v-4.8
h-10.4v23.9H739z M746.7,138.2v-13.4h0.1l3.5,13.4h5.2v-23.9h-5.2v11.9h-0.1l-3.5-11.9h-5.2v23.9H746.7z M767.7,138.2
c0.7,0,1.3-0.1,2-0.2c0.7-0.1,1.2-0.4,1.8-0.7c0.5-0.3,0.9-0.8,1.2-1.4c0.3-0.6,0.5-1.3,0.5-2.2l0,0v-13.2c0-1.3-0.2-2.4-0.5-3.2
c-0.3-0.8-0.8-1.4-1.4-1.9c-0.6-0.4-1.3-0.7-2.2-0.9s-1.8-0.2-2.8-0.2l0,0h-7.8v23.9H767.7z M765.5,134.2h-0.9v-15.9h0.9
c0.4,0,0.8,0.2,1.1,0.6c0.3,0.4,0.4,0.8,0.4,1.4l0,0v11.9c0,0.6-0.1,1.1-0.4,1.4S766,134.2,765.5,134.2L765.5,134.2z
M783.4,138.7c1.5,0,2.8-0.2,3.7-0.6c1-0.4,1.7-1,2.2-1.7c0.5-0.7,0.9-1.5,1.1-2.4c0.2-0.9,0.3-1.8,0.3-2.7l0,0v-10.1
c0-0.9-0.1-1.9-0.3-2.7c-0.2-0.9-0.5-1.7-1.1-2.4s-1.3-1.2-2.2-1.7c-1-0.4-2.2-0.6-3.7-0.6s-2.8,0.2-3.7,0.6
c-1,0.4-1.7,1-2.2,1.7s-0.9,1.5-1.1,2.4c-0.2,0.9-0.3,1.8-0.3,2.7l0,0v10.1c0,0.9,0.1,1.9,0.3,2.7c0.2,0.9,0.5,1.7,1.1,2.4
c0.5,0.7,1.3,1.2,2.2,1.7S781.9,138.7,783.4,138.7z M783.4,134.7c-0.5,0-0.8-0.2-0.9-0.5c-0.2-0.3-0.2-0.7-0.2-1.1l0,0v-13.7
c0-0.4,0.1-0.8,0.2-1.1c0.2-0.3,0.5-0.5,0.9-0.5s0.8,0.2,0.9,0.5c0.2,0.3,0.2,0.7,0.2,1.1l0,0v13.7c0,0.4-0.1,0.8-0.2,1.1
C784.2,134.5,783.9,134.7,783.4,134.7z M799.6,138.2v-11c0.2-0.1,0.5-0.1,0.7-0.1c0.6,0,1.1,0.2,1.3,0.6c0.2,0.4,0.3,0.9,0.3,1.5
l0,0v9.1h5.8v-8.4c0-1.3-0.3-2.4-0.9-3.1c-0.6-0.7-1.6-1.1-3-1.2l0,0v-0.1c1.3-0.1,2.2-0.5,2.8-1.2c0.5-0.7,0.8-1.7,0.8-3l0,0
v-2.1c0-1.2-0.2-2.1-0.5-2.7c-0.4-0.6-0.8-1.1-1.5-1.4c-0.6-0.3-1.4-0.5-2.2-0.6s-1.8-0.1-2.8-0.1l0,0h-6.8v23.9H799.6z
M800.1,123.4h-0.5v-5.3h0.5c0.2,0,0.4,0,0.6,0.1c0.2,0,0.4,0.1,0.6,0.3c0.2,0.1,0.3,0.3,0.4,0.5c0.1,0.2,0.2,0.5,0.2,0.8l0,0v2
c0,0.3-0.1,0.6-0.2,0.8s-0.3,0.4-0.4,0.5c-0.2,0.1-0.4,0.2-0.6,0.3S800.3,123.4,800.1,123.4L800.1,123.4z"/>
<path class="st25" d="M562.9,139.4c-10.3,10.4-20.6,20.8-30.9,31.2c-1,1-1.9,1.5-3.3,1.4c-2.1-0.1-4.2,0-6.3-0.1
c-0.6,0-1.2-0.4-1.8-0.6c0.3-0.6,0.4-1.3,0.8-1.7c9.3-9.4,18.5-18.8,27.8-28.2c2.2-2.2,2.2-2.5-0.1-4.7
c-7.1-7.2-14.3-14.4-21.4-21.6c-1.5-1.5-1.5-1.7,0-3.2c1-1,2-2,3-3c0.9-1.1,1.6-1,2.6,0c8.7,8.9,17.4,17.7,26.2,26.5
c1.2,1.2,2.3,2.4,3.4,3.6C562.9,139.2,562.9,139.3,562.9,139.4z"/>
<path class="st25" d="M526.4,103.2c1.1,1,0.4,1.7-0.4,2.5c-9.2,9.2-18.4,18.5-27.6,27.8c-0.4,0.4-0.8,0.8-1.1,1.2
c-0.8,0.8-0.7,1.7,0,2.5c0.3,0.4,0.7,0.7,1,1.1c7.1,7.2,14.3,14.4,21.4,21.5c1.4,1.4,1.4,1.7,0,3.1c-1.1,1.1-2.1,2.1-3.2,3.2
c-0.8,0.8-1.4,0.8-2.2,0c-9.6-9.7-19.2-19.3-28.9-29c-0.8-0.8-0.8-1.5,0-2.3c10.2-10.2,20.4-20.4,30.6-30.6
c0.3-0.3,0.6-0.6,1-0.9C520.1,103.2,523.2,103.2,526.4,103.2z"/>
<path class="st25" d="M532.9,131.6c2.3,4.4,3.3,9,1.1,13.8c-2.3,4.9-6.4,6.8-10.3,6.7c-5-0.2-9.1-3.7-10.4-8.6
c-1.3-4.8-0.3-9.2,2.5-13.3c1-1.5,2.2-2.8,3.3-4.3c1.2-1.7,2.2-3.4,2.1-5.6c0-0.3,0.2-0.6,0.3-0.9c0.4,0.2,0.8,0.2,1.1,0.5
c2.7,2.8,4.3,6.2,5,9.9c0.7,3.4,0.9,6.9,1.2,10.4c0.1,1.1-0.1,2.6,1.2,2.8c1.4,0.3,1.9-1.3,2.1-2.4c0.4-2.4,0.4-4.8,0.6-7.2
c0-0.6-0.1-1.2-0.2-1.8C532.7,131.6,532.8,131.6,532.9,131.6z"/>
<g id="Group" transform="translate(179.049080, 100.475049)">
<path id="Fill-953_1_" class="st26" d="M438.4,55.2c-0.1,0.2-0.2,0.2-0.4,0.2c-0.1,0-0.3-0.1-0.4-0.3c-0.2-0.2-0.4-0.4-0.7-0.6
c-0.3-0.2-0.7-0.4-1.2-0.6c-0.5-0.2-1.1-0.3-1.8-0.3c-0.7,0-1.3,0.1-1.8,0.3c-0.5,0.2-1,0.5-1.3,0.8s-0.6,0.8-0.8,1.2
c-0.2,0.5-0.3,1-0.3,1.5c0,0.7,0.1,1.2,0.4,1.7c0.3,0.4,0.6,0.8,1.1,1.1c0.4,0.3,1,0.6,1.5,0.8c0.6,0.2,1.2,0.4,1.8,0.6
c0.6,0.2,1.2,0.4,1.8,0.7c0.6,0.2,1.1,0.6,1.5,0.9c0.5,0.3,0.8,0.8,1.1,1.4c0.3,0.5,0.4,1.2,0.4,2c0,0.8-0.1,1.6-0.4,2.3
c-0.3,0.7-0.7,1.4-1.2,1.9c-0.5,0.5-1.2,1-1.9,1.3c-0.8,0.3-1.6,0.5-2.6,0.5c-1.2,0-2.3-0.2-3.2-0.7c-0.9-0.5-1.7-1.1-2.4-1.9
l0.4-0.6c0.1-0.2,0.2-0.2,0.4-0.2c0.1,0,0.2,0,0.3,0.2c0.1,0.1,0.3,0.3,0.4,0.4c0.2,0.2,0.4,0.3,0.7,0.5
c0.3,0.2,0.5,0.4,0.9,0.5c0.3,0.2,0.7,0.3,1.1,0.4c0.4,0.1,0.9,0.2,1.5,0.2c0.8,0,1.4-0.1,2-0.3c0.6-0.2,1.1-0.6,1.5-1
c0.4-0.4,0.7-0.9,1-1.5c0.2-0.6,0.3-1.2,0.3-1.8c0-0.7-0.1-1.3-0.4-1.7c-0.3-0.5-0.6-0.8-1.1-1.2c-0.4-0.3-1-0.6-1.5-0.8
c-0.6-0.2-1.2-0.4-1.8-0.6c-0.6-0.2-1.2-0.4-1.8-0.7c-0.6-0.2-1.1-0.5-1.5-0.9c-0.4-0.4-0.8-0.8-1.1-1.4
c-0.3-0.6-0.4-1.3-0.4-2.1c0-0.6,0.1-1.3,0.4-1.9c0.3-0.6,0.6-1.1,1.1-1.6c0.5-0.5,1-0.8,1.7-1.1c0.7-0.3,1.5-0.4,2.3-0.4
c1,0,1.9,0.2,2.7,0.5c0.8,0.3,1.5,0.8,2.2,1.5L438.4,55.2z"/>
<path id="Fill-956" class="st27" d="M452.5,53c-1.3,0-2.5,0.2-3.6,0.7c-1.1,0.4-2,1.1-2.8,1.9c-0.8,0.8-1.4,1.9-1.8,3.1
c-0.4,1.2-0.7,2.5-0.7,4c0,1.5,0.2,2.8,0.7,4c0.4,1.2,1,2.2,1.8,3.1c0.8,0.8,1.7,1.5,2.8,1.9s2.3,0.7,3.6,0.7s2.5-0.2,3.6-0.7
c1.1-0.4,2-1.1,2.8-1.9c0.8-0.8,1.4-1.9,1.8-3c0.4-1.2,0.7-2.5,0.7-4c0-1.5-0.2-2.8-0.7-4c-0.4-1.2-1-2.2-1.8-3.1
c-0.8-0.8-1.7-1.5-2.8-1.9C455,53.2,453.8,53,452.5,53 M452.5,72.7c-1.4,0-2.7-0.3-3.8-0.7c-1.1-0.5-2.1-1.2-3-2
c-0.8-0.9-1.5-1.9-1.9-3.2c-0.4-1.2-0.7-2.6-0.7-4.1c0-1.5,0.2-2.9,0.7-4.1c0.4-1.2,1.1-2.3,1.9-3.2c0.8-0.9,1.8-1.6,3-2.1
c1.1-0.5,2.4-0.7,3.8-0.7c1.4,0,2.7,0.3,3.8,0.7c1.1,0.5,2.1,1.1,3,2c0.8,0.9,1.5,2,1.9,3.2c0.4,1.2,0.7,2.6,0.7,4.1
c0,1.5-0.2,2.9-0.7,4.1c-0.4,1.2-1.1,2.3-1.9,3.2c-0.8,0.9-1.8,1.6-3,2C455.1,72.5,453.8,72.7,452.5,72.7"/>
<path id="Fill-957_1_" class="st26" d="M472.7,71.5c1,0,1.9-0.2,2.6-0.5c0.8-0.3,1.4-0.8,2-1.4c0.6-0.6,0.9-1.3,1.2-2.1
c0.3-0.8,0.4-1.7,0.4-2.6V52.5h1.5v12.4c0,1.1-0.2,2.1-0.6,3.1c-0.4,1-0.9,1.8-1.5,2.5c-0.7,0.7-1.5,1.3-2.4,1.7
c-0.9,0.4-2.1,0.6-3.2,0.6s-2.3-0.2-3.2-0.6c-0.9-0.4-1.8-1-2.4-1.7c-0.7-0.7-1.2-1.5-1.5-2.5c-0.4-1-0.6-2-0.6-3.1V52.5h1.5
v12.3c0,0.9,0.2,1.8,0.4,2.6c0.3,0.8,0.7,1.5,1.2,2.1c0.6,0.6,1.2,1,2,1.4C470.8,71.3,471.8,71.5,472.7,71.5"/>
<path id="Fill-959_1_" class="st26" d="M487.1,61.7h0.3h0.8c0.8,0,1.6-0.1,2.3-0.3c0.7-0.2,1.3-0.5,1.7-0.9
c0.5-0.4,0.8-0.8,1.1-1.3c0.3-0.5,0.4-1.1,0.4-1.8c0-1.3-0.4-2.3-1.3-3c-0.9-0.6-2.2-1-3.9-1H485v8.2v1v8.5h-1.4V52.5h4.9
c2.2,0,3.9,0.4,4.9,1.3c1.1,0.8,1.6,2,1.6,3.7c0,0.7-0.1,1.4-0.4,1.9c-0.3,0.6-0.6,1.1-1.1,1.5c-0.5,0.4-1,0.8-1.7,1.1
c-0.7,0.3-1.4,0.5-2.3,0.6c0.2,0.1,0.4,0.3,0.6,0.5l6.6,8.1h-1.2c-0.1,0-0.3,0-0.4-0.1c-0.1,0-0.2-0.1-0.3-0.3l-6.1-7.6
c-0.1-0.2-0.3-0.3-0.5-0.4c-0.2-0.1-1.3-0.1-1.6-0.1C486.7,61.8,486.8,61.7,487.1,61.7"/>
<path id="Fill-961_1_" class="st26" d="M513.1,67.9c0.1,0,0.2,0,0.2,0.1l0.6,0.6c-0.4,0.4-0.9,0.8-1.4,1.1
c-0.5,0.3-1.1,0.6-1.7,0.8c-0.6,0.2-1.3,0.4-2,0.5c-0.7,0.1-1.5,0.2-2.4,0.2c-1.4,0-2.8-0.2-4-0.7c-1.2-0.5-2.2-1.1-3.1-1.9
c-0.8-0.8-1.5-1.8-2-3c-0.5-1.2-0.7-2.4-0.7-3.8c0-1.4,0.2-2.6,0.8-3.8c0.5-1.2,1.2-2.1,2.1-3c0.9-0.8,2-1.4,3.2-1.9
c1.2-0.5,2.6-0.7,4.1-0.7c0.8,0,1.4,0,2.1,0.1c0.6,0.1,1.2,0.2,1.8,0.4s1,0.4,1.5,0.7c0.5,0.3,1,0.6,1.4,1l-0.4,0.6
c-0.1,0.1-0.2,0.1-0.4,0.1c-0.1,0-0.2,0-0.3-0.1c-0.1-0.1-0.3-0.2-0.5-0.4c-0.2-0.1-0.5-0.3-0.8-0.4c-0.3-0.2-0.6-0.3-1.1-0.4
c-0.4-0.1-0.9-0.2-1.4-0.4c-0.5-0.1-1.2-0.1-1.8-0.1c-1.3,0-2.4,0.2-3.5,0.6s-2,0.9-2.7,1.7c-0.8,0.7-1.4,1.6-1.8,2.6
c-0.4,1-0.6,2.1-0.6,3.4c0,1.3,0.2,2.4,0.6,3.5c0.4,1,1,1.9,1.8,2.6c0.8,0.7,1.6,1.2,2.6,1.6c1,0.4,2.1,0.6,3.3,0.6
c0.8,0,1.4,0,2-0.1c0.6-0.1,1.1-0.2,1.6-0.4c0.5-0.2,1-0.4,1.4-0.6c0.4-0.2,0.8-0.5,1.2-0.9c0,0,0.1-0.1,0.1-0.1
C513,67.9,513.1,67.9,513.1,67.9"/>
<polygon id="Fill-963_1_" class="st26" points="527.9,52.5 527.9,53.6 517.7,53.6 517.7,61.2 526.2,61.2 526.2,62.3 517.7,62.3
517.7,70.1 527.9,70.1 527.9,71.2 516.3,71.2 516.3,52.5 "/>
<polygon id="Fill-965_1_" class="st19" points="545.1,51.7 545.1,54.7 535.8,54.7 535.8,60.7 543.6,60.7 543.6,63.7 535.8,63.7
535.8,72 531.8,72 531.8,51.8 545.1,51.8 "/>
<path id="Fill-966_1_" class="st19" d="M561.5,61.8c0-1.1-0.2-2.1-0.5-2.9c-0.3-0.9-0.7-1.6-1.2-2.2c-0.5-0.6-1.2-1-2-1.4
c-0.8-0.3-1.7-0.5-2.6-0.5c-1,0-1.8,0.2-2.6,0.5c-0.8,0.3-1.4,0.8-2,1.4c-0.6,0.6-1,1.3-1.3,2.2c-0.3,0.9-0.5,1.8-0.5,2.9
c0,1.1,0.2,2.1,0.5,2.9c0.3,0.9,0.7,1.6,1.3,2.2c0.6,0.6,1.2,1,2,1.4c0.8,0.3,1.7,0.5,2.6,0.5c1,0,1.8-0.1,2.6-0.5
c0.8-0.3,1.4-0.8,2-1.4c0.5-0.6,0.9-1.3,1.2-2.2C561.3,63.9,561.5,62.9,561.5,61.8 M565.3,61.8c0,1.5-0.2,2.8-0.7,4
c-0.5,1.2-1.2,2.3-2.1,3.2c-0.9,0.9-2,1.6-3.2,2.1c-1.2,0.5-2.6,0.7-4.1,0.7c-1.5,0-2.9-0.3-4.1-0.7c-1.2-0.5-2.3-1.2-3.2-2.1
c-0.9-0.9-1.6-2-2.1-3.2c-0.5-1.2-0.7-2.6-0.7-4c0-1.5,0.2-2.8,0.7-4s1.2-2.3,2.1-3.2c0.9-0.9,2-1.6,3.2-2.1
c1.2-0.5,2.6-0.7,4.1-0.7c1.5,0,2.9,0.3,4.1,0.8s2.3,1.2,3.2,2.1c0.9,0.9,1.6,2,2.1,3.2C565,59,565.3,60.4,565.3,61.8"/>
<path id="Fill-967_1_" class="st19" d="M572,61.3h0.9c0.7,0,1.3-0.1,1.8-0.3c0.5-0.2,0.9-0.4,1.3-0.7c0.3-0.3,0.6-0.7,0.8-1.1
c0.2-0.4,0.3-0.9,0.3-1.4c0-1-0.3-1.8-1-2.4c-0.7-0.5-1.7-0.8-3.1-0.8h-2.4v6.7v2.7V72h-3.7V51.7h6.1c1.4,0,2.5,0.2,3.5,0.4
c1,0.3,1.8,0.7,2.4,1.2c0.6,0.5,1.1,1.1,1.4,1.8c0.3,0.7,0.5,1.5,0.5,2.4c0,0.7-0.1,1.3-0.3,2c-0.2,0.6-0.5,1.1-0.9,1.6
s-0.8,0.9-1.4,1.3c-0.6,0.4-1.2,0.7-1.9,0.9c0.5,0.3,0.9,0.6,1.2,1.1l5,7.5h-3.4c-0.3,0-0.6-0.1-0.8-0.2
c-0.2-0.1-0.4-0.3-0.6-0.6l-4.2-6.5c-0.1-0.2-0.3-0.5-0.6-0.5h-1.3v-2.4C571.6,61.3,572,61.3,572,61.3"/>
<path id="Fill-968_1_" class="st19" d="M592.5,69.1c0.8,0,1.5-0.1,2.1-0.2c0.6-0.1,1.2-0.4,1.7-0.6v-4.5h-2.4
c-0.2,0-0.4-0.1-0.5-0.2c-0.1-0.2-0.2-0.3-0.2-0.5V61h6.4v8.9c-0.5,0.4-1,0.7-1.5,0.9c-0.5,0.3-1.1,0.5-1.7,0.7
c-0.6,0.2-1.2,0.3-1.9,0.4c-0.7,0.1-1.4,0.1-2.2,0.1c-1.4,0-2.7-0.3-3.9-0.7c-1.2-0.5-2.2-1.2-3.1-2.1c-0.9-0.9-1.5-2-2-3.2
c-0.5-1.2-0.7-2.6-0.7-4.1c0-1.5,0.2-2.8,0.7-4.1c0.5-1.2,1.1-2.3,2-3.2c0.9-0.9,1.9-1.6,3.2-2.1c1.2-0.5,2.6-0.7,4.2-0.7
c1.6,0,2.9,0.2,4.1,0.7c1.2,0.5,2.1,1.1,2.9,1.9l-1.1,1.7c-0.2,0.3-0.5,0.5-0.8,0.5c-0.2,0-0.4-0.1-0.7-0.2
c-0.3-0.2-0.6-0.3-0.9-0.5c-0.3-0.2-0.6-0.3-1-0.4c-0.4-0.1-0.8-0.2-1.2-0.3c-0.4-0.1-1-0.1-1.6-0.1c-0.9,0-1.8,0.1-2.6,0.5
c-0.8,0.3-1.4,0.8-2,1.4c-0.5,0.6-0.9,1.3-1.2,2.2c-0.3,0.9-0.4,1.8-0.4,2.9c0,1.2,0.1,2.2,0.5,3.1c0.3,0.9,0.8,1.6,1.3,2.2
c0.5,0.6,1.2,1.1,2,1.4C590.6,68.9,591.6,69.1,592.5,69.1"/>
<path id="Fill-969_1_" class="st19" d="M613,63.8h-6.4v5.1h9.3v3h-13.2V51.7h13.2v3h-9.3V61h7.3v2.2
C613.9,63.2,613.8,63.8,613,63.8"/>
</g>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 88 KiB

@@ -1,45 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Layer_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 122.9 122.9"
style="enable-background:new 0 0 122.9 122.9;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;}
.st1{fill:#1BB6F9;}
.st2{fill:url(#SVGID_1_);fill-opacity:0.2;}
.st3{fill:url(#SVGID_2_);fill-opacity:0.2;}
</style>
<metadata id="CorelCorpID_0Corel-Layer">
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="122.9" width="122.9" x="0" y="0"></sliceSourceBounds>
</sfw>
</metadata>
<g id="Layer_3">
<rect y="0" class="st0" width="122.9" height="122.9"/>
<path class="st1" d="M91.9,34.5c0,16.8-13.6,30.4-30.4,30.4S31.1,51.3,31.1,34.5S44.7,4.1,61.5,4.1S91.9,17.7,91.9,34.5z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="31.1" y1="34.5" x2="91.9" y2="34.5">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st2" d="M91.9,34.5c0,16.8-13.6,30.4-30.4,30.4S31.1,51.3,31.1,34.5S44.7,4.1,61.5,4.1S91.9,17.7,91.9,34.5z"/>
<path class="st1" d="M17.6,78.4h47.2c22.4,0,40.5,18.1,40.5,40.5H58.1C35.8,118.9,17.6,100.7,17.6,78.4z"/>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="17.6" y1="98.65" x2="105.3" y2="98.65">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st3" d="M17.6,78.4h47.2c22.4,0,40.5,18.1,40.5,40.5H58.1C35.8,118.9,17.6,100.7,17.6,78.4z"/>
</g>
<g id="Layer_2_1_">
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.4 KiB

@@ -1,101 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 24.2.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_extend "http://ns.adobe.com/Extensibility/1.0/">
<!ENTITY ns_ai "http://ns.adobe.com/AdobeIllustrator/10.0/">
<!ENTITY ns_graphs "http://ns.adobe.com/Graphs/1.0/">
<!ENTITY ns_vars "http://ns.adobe.com/Variables/1.0/">
<!ENTITY ns_imrep "http://ns.adobe.com/ImageReplacement/1.0/">
<!ENTITY ns_sfw "http://ns.adobe.com/SaveForWeb/1.0/">
<!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/">
<!ENTITY ns_adobe_xpath "http://ns.adobe.com/XPath/1.0/">
]>
<svg version="1.1" id="Layer_2" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 122.9 122.9"
style="enable-background:new 0 0 122.9 122.9;" xml:space="preserve">
<style type="text/css">
.st0{fill:none;}
.st1{fill:#FBB130;}
.st2{fill:url(#SVGID_1_);fill-opacity:0.2;}
.st3{fill:#0382F3;}
.st4{fill:url(#SVGID_2_);fill-opacity:0.2;}
.st5{fill:#FFFFFF;}
.st6{fill:url(#SVGID_3_);fill-opacity:0.2;}
.st7{fill:url(#SVGID_4_);fill-opacity:0.2;}
.st8{fill:url(#SVGID_5_);}
.st9{fill:url(#SVGID_6_);fill-opacity:0.2;}
.st10{fill:url(#SVGID_7_);}
.st11{fill:url(#SVGID_8_);fill-opacity:0.2;}
</style>
<metadata id="CorelCorpID_0Corel-Layer">
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds bottomLeftOrigin="true" height="122.9" width="122.9" x="0" y="0"></sliceSourceBounds>
</sfw>
</metadata>
<rect class="st0" width="122.9" height="122.9"/>
<g id="Bus">
<path class="st1" d="M108.1,26.1V13.9c0-4.9-3.9-8.8-8.8-8.8H23.6c-4.9,0-8.8,3.9-8.8,8.8v12.2v7v35v35c0,3.9,3.5,7,7.8,7h77.8
c4.3,0,7.8-3.1,7.8-7v-35v-35V26.1z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="14.7897" y1="57.5616" x2="108.1103" y2="57.5616">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st2" d="M108.1,26.1V13.9c0-4.9-3.9-8.8-8.8-8.8H23.6c-4.9,0-8.8,3.9-8.8,8.8v12.2v7v35v35c0,3.9,3.5,7,7.8,7h77.8
c4.3,0,7.8-3.1,7.8-7v-35v-35V26.1z"/>
<g>
<path class="st3" d="M14.8,16.7h93.3v46.7H14.8V16.7z"/>
</g>
<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="14.7897" y1="40.064" x2="108.1103" y2="40.064">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st4" d="M14.8,16.7h93.3v46.7H14.8V16.7z"/>
<circle class="st5" cx="38.1" cy="86.7" r="7.8"/>
<circle class="st5" cx="84.8" cy="86.7" r="7.8"/>
<g>
<path class="st5" d="M34.2,46.2l17.8-17.8c1.5-1.5,4-1.5,5.5,0l0,0c1.5,1.5,1.5,4,0,5.5L39.7,51.7c-1.5,1.5-4,1.5-5.5,0l0,0
C32.7,50.2,32.7,47.7,34.2,46.2z"/>
</g>
<g>
<path class="st5" d="M65.3,46.2l17.8-17.8c1.5-1.5,4-1.5,5.5,0l0,0c1.5,1.5,1.5,4,0,5.5L70.8,51.7c-1.5,1.5-4,1.5-5.5,0l0,0
C63.8,50.2,63.8,47.8,65.3,46.2z"/>
</g>
<g>
<path class="st1" d="M22.6,110.1v2.7c0,2.8,2.3,5.1,5.1,5.1h13.2c2.8,0,5.1-2.3,5.1-5.1v-2.7l-11.7-7.8L22.6,110.1z"/>
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="22.5665" y1="110.0544" x2="45.8966" y2="110.0544">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st6" d="M22.6,110.1v2.7c0,2.8,2.3,5.1,5.1,5.1h13.2c2.8,0,5.1-2.3,5.1-5.1v-2.7l-11.7-7.8L22.6,110.1z"/>
<path class="st1" d="M77,110.1v2.7c0,2.8,2.3,5.1,5.1,5.1h13.2c2.8,0,5.1-2.3,5.1-5.1v-2.7l-11.7-7.8L77,110.1z"/>
<linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="77.0034" y1="110.0544" x2="100.3335" y2="110.0544">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st7" d="M77,110.1v2.7c0,2.8,2.3,5.1,5.1,5.1h13.2c2.8,0,5.1-2.3,5.1-5.1v-2.7l-11.7-7.8L77,110.1z"/>
</g>
<g>
<linearGradient id="SVGID_5_" gradientUnits="userSpaceOnUse" x1="22.5665" y1="106.1661" x2="45.8966" y2="106.1661">
<stop offset="0" style="stop-color:#F8861E"/>
<stop offset="1" style="stop-color:#F89030"/>
</linearGradient>
<path class="st8" d="M22.6,102.3h23.3v7.8H22.6V102.3z"/>
<linearGradient id="SVGID_6_" gradientUnits="userSpaceOnUse" x1="22.5665" y1="106.1661" x2="45.8966" y2="106.1661">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st9" d="M22.6,102.3h23.3v7.8H22.6V102.3z"/>
<linearGradient id="SVGID_7_" gradientUnits="userSpaceOnUse" x1="77.0034" y1="106.1661" x2="100.3335" y2="106.1661">
<stop offset="0" style="stop-color:#F8861E"/>
<stop offset="1" style="stop-color:#F89030"/>
</linearGradient>
<path class="st10" d="M77,102.3h23.3v7.8H77V102.3z"/>
<linearGradient id="SVGID_8_" gradientUnits="userSpaceOnUse" x1="77.0034" y1="106.1661" x2="100.3335" y2="106.1661">
<stop offset="0" style="stop-color:#FFFFFF"/>
<stop offset="1" style="stop-color:#FFFFFF;stop-opacity:0"/>
</linearGradient>
<path class="st11" d="M77,102.3h23.3v7.8H77V102.3z"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 5.2 KiB

@@ -1,21 +0,0 @@
###############################################################################
#
# OpenEduCat Inc
# Copyright (C) 2009-TODAY OpenEduCat Inc(<https://www.openeducat.org>).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###############################################################################
from . import test_activity
@@ -1,79 +0,0 @@
###############################################################################
#
# OpenEduCat Inc
# Copyright (C) 2009-TODAY OpenEduCat Inc(<https://www.openeducat.org>).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###############################################################################
from logging import info
from .test_activity_common import TestActivityCommon
class TestActivity(TestActivityCommon):
def setUp(self):
super(TestActivity, self).setUp()
def test_case_activity_1(self):
activity = self.op_activity.search([])
if not activity:
raise AssertionError(
'Error in data, please check for reference ')
info('Details of Activity')
for record in activity:
info(' Student : %s' % record.student_id.name)
info(' Faculty : %s' % record.faculty_id.name)
info(' Activity Type : %s' % record.type_id.name)
info(' Description : %s' % record.description)
info(' Date : %s' % record.date)
class TestActivityType(TestActivityCommon):
def setUp(self):
super(TestActivityType, self).setUp()
def test_case_1_activity_type(self):
activity_type = self.op_activity_type.search([])
if not activity_type:
raise AssertionError(
'Error in data, please check for Activity type')
info('Details of achievement_type')
for category in activity_type:
info(' Activity : %s' % category.name)
class TestStudentMigrateWizard(TestActivityCommon):
def setUp(self):
super(TestStudentMigrateWizard, self).setUp()
def test_case_1_student_migrate_wizard(self):
student_migrate = self.op_student_migrate_wizard.create({
'course_from_id': self.env.ref('openeducat_core.op_course_2').id,
'course_to_id': self.env.ref('openeducat_core.op_course_3').id,
'batch_id': self.env.ref('openeducat_core.op_batch_2').id,
'student_ids': self.env.ref('openeducat_core.op_student_1'),
})
student_migrate1 = self.op_student_migrate_wizard.create({
'course_from_id': self.env.ref('openeducat_core.op_course_3').id,
'course_to_id': self.env.ref('openeducat_core.op_course_2').id,
'batch_id': self.env.ref('openeducat_core.op_batch_1').id,
'student_ids': self.env.ref('openeducat_core.op_student_2'),
})
student_migrate.student_migrate_forward()
student_migrate1.student_by_course()
@@ -1,29 +0,0 @@
###############################################################################
#
# OpenEduCat Inc
# Copyright (C) 2009-TODAY OpenEduCat Inc(<https://www.openeducat.org>).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###############################################################################
from odoo.tests import TransactionCase
class TestActivityCommon(TransactionCase):
def setUp(self):
super(TestActivityCommon, self).setUp()
self.op_activity_type = self.env['op.activity.type']
self.op_activity = self.env['op.activity']
self.op_student_migrate_wizard = self.env['student.migrate']
@@ -1,72 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<record id="view_op_activity_type_tree" model="ir.ui.view">
<field name="name">op.activity.type.list</field>
<field name="model">op.activity.type</field>
<field name="priority" eval="8"/>
<field name="arch" type="xml">
<list string="Activity Type">
<field name="name"/>
</list>
</field>
</record>
<record id="view_op_activity_type_form" model="ir.ui.view">
<field name="name">op.activity.type.form</field>
<field name="model">op.activity.type</field>
<field name="priority" eval="8"/>
<field name="arch" type="xml">
<form string="Activity Type">
<header/>
<sheet>
<field name="active" invisible="1"/>
<widget name="web_ribbon" title="Archived" bg_color="bg-danger"
invisible="active == True"/>
<group>
<field name="name"/>
</group>
</sheet>
</form>
</field>
</record>
<record id="view_op_activity_type_search" model="ir.ui.view">
<field name="name">op.activity.type.search</field>
<field name="model">op.activity.type</field>
<field name="priority" eval="8"/>
<field name="arch" type="xml">
<search string="Activity Type">
<field name="name"/>
<filter string="Archived" name="inactive"
domain="[('active', '=', False)]"/>
<newline/>
</search>
</field>
</record>
<record model="ir.actions.act_window" id="act_open_op_activity_type_view">
<field name="name">Activity Types</field>
<field name="path">activity-type</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">op.activity.type</field>
<field name="binding_view_types">form</field>
<field name="view_mode">list,form</field>
<field name="search_view_id" ref="view_op_activity_type_search"/>
<field name="domain">[]</field>
<field name="context">{}</field>
</record>
<record model="ir.actions.act_window.view" id="act_open_op_activity_type_view_form">
<field name="act_window_id" ref="act_open_op_activity_type_view"/>
<field name="sequence" eval="20"/>
<field name="view_mode">form</field>
<field name="view_id" ref="view_op_activity_type_form"/>
</record>
<record model="ir.actions.act_window.view" id="act_open_op_activity_type_view_tree">
<field name="act_window_id" ref="act_open_op_activity_type_view"/>
<field name="sequence" eval="10"/>
<field name="view_mode">list</field>
<field name="view_id" ref="view_op_activity_type_tree"/>
</record>
</odoo>
@@ -1,111 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<record id="view_op_activity_tree" model="ir.ui.view">
<field name="name">op.activity.list</field>
<field name="model">op.activity</field>
<field name="priority" eval="8"/>
<field name="arch" type="xml">
<list string="Activity Log">
<field name="student_id"/>
<field name="faculty_id"/>
<field name="type_id"/>
<field name="date"/>
<field name="description" optional="hide"/>
</list>
</field>
</record>
<record id="view_op_activity_form" model="ir.ui.view">
<field name="name">op.activity.form</field>
<field name="model">op.activity</field>
<field name="priority" eval="8"/>
<field name="arch" type="xml">
<form string="Activity Log">
<header/>
<sheet>
<field name="active" invisible="1"/>
<widget name="web_ribbon" title="Archived" bg_color="bg-danger"
invisible="active == True"/>
<group>
<group>
<field name="student_id"/>
<field name="faculty_id"/>
</group>
<group>
<field name="type_id"/>
<field name="date"/>
</group>
</group>
<div>
<label for="description" string="Description" class="mt32"/>
<field name="description" nolabel="1"/>
</div>
</sheet>
<chatter/>
</form>
</field>
</record>
<record id="view_op_activity_search" model="ir.ui.view">
<field name="name">op.activity.search</field>
<field name="model">op.activity</field>
<field name="priority" eval="8"/>
<field name="arch" type="xml">
<search string="Activity Log">
<field name="student_id"/>
<field name="faculty_id"/>
<field name="type_id"/>
<field name="date"/>
<filter string="Archived" name="inactive"
domain="[('active', '=', False)]"/>
</search>
</field>
</record>
<record id="view_op_activity_pivot" model="ir.ui.view">
<field name="name">op.activity.pivot</field>
<field name="model">op.activity</field>
<field name="priority" eval="8"/>
<field name="arch" type="xml">
<pivot string="Activity Pivot">
<field name="student_id" type="row"/>
<field name="type_id" type="col"/>
</pivot>
</field>
</record>
<record model="ir.ui.view" id="view_op_activity_graph">
<field name="name">op.acitviy.graph</field>
<field name="model">op.activity</field>
<field name="arch" type="xml">
<graph string="Activity Graph View" type="bar">
<field name="student_id"/>
<field name="type_id"/>
</graph>
</field>
</record>
<record model="ir.actions.act_window" id="act_open_op_activity_view">
<field name="name">Activity Logs</field>
<field name="path">activity</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">op.activity</field>
<field name="binding_view_types">form</field>
<field name="view_mode">list,form,pivot,graph</field>
<field name="search_view_id" ref="view_op_activity_search"/>
</record>
<record model="ir.actions.act_window.view" id="act_open_op_activity_view_form">
<field name="act_window_id" ref="act_open_op_activity_view"/>
<field name="sequence" eval="20"/>
<field name="view_mode">form</field>
<field name="view_id" ref="view_op_activity_form"/>
</record>
<record model="ir.actions.act_window.view" id="act_open_op_activity_view_tree">
<field name="act_window_id" ref="act_open_op_activity_view"/>
<field name="sequence" eval="10"/>
<field name="view_mode">list</field>
<field name="view_id" ref="view_op_activity_tree"/>
</record>
</odoo>
@@ -1,20 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<record id="activity_smart_button" model="ir.ui.view">
<field name="name">activity.smart.buttons</field>
<field name="model">op.student</field>
<field name="inherit_id" ref="openeducat_core.view_op_student_form"/>
<field name="priority" eval="5"/>
<field name="arch" type="xml">
<xpath expr="//div[@name='button_box']" position="inside">
<button class="btn oe_stat_button" type="object"
name="get_activity"
style="border-right: 1px solid;"
icon="fa-book"
groups="openeducat_activity.group_activity_user,openeducat_activity.group_activity_manager">
<field string="Activity" name="activity_count" widget="statinfo"/>
</button>
</xpath>
</field>
</record>
</odoo>
@@ -1,21 +0,0 @@
###############################################################################
#
# OpenEduCat Inc
# Copyright (C) 2009-TODAY OpenEduCat Inc(<https://www.openeducat.org>).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###############################################################################
from . import student_migrate_wizard
@@ -1,126 +0,0 @@
###############################################################################
#
# OpenEduCat Inc
# Copyright (C) 2009-TODAY OpenEduCat Inc(<https://www.openeducat.org>).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###############################################################################
from odoo import _, api, fields, models
from odoo.exceptions import ValidationError
class StudentMigrate(models.TransientModel):
""" Student Migration Wizard """
_name = "student.migrate"
_description = "Student Migrate"
date = fields.Date('Date', required=True, default=fields.Date.today())
course_from_id = fields.Many2one('op.course', 'From Course', required=True)
course_to_id = fields.Many2one('op.course', 'To Course')
batch_id = fields.Many2one('op.batch', 'To Batch')
optional_sub = fields.Boolean("Optional Subjects")
student_ids = fields.Many2many(
'op.student', string='Student(s)', required=True)
course_completed = fields.Boolean(string="Course Completed?")
@api.onchange('course_from_id')
def student_by_course(self):
self.student_ids = False
if self.course_from_id:
lists = []
student_ids = self.env['op.student.course'].search([
('course_id', '=', self.course_from_id.id), ('state', '=', 'running')])
for i in student_ids:
lists.append(str(i.student_id.id))
domain = {'student_ids': [('id', 'in', lists)]}
result = {'domain': domain}
return result
@api.constrains('course_from_id', 'course_to_id')
def _check_admission_register(self):
for record in self:
if record.course_from_id == record.course_to_id:
raise ValidationError(
_("From Course must not be same as To Course!"))
if (record.course_from_id.parent_id and record.course_to_id)\
or (record.course_from_id.parent_id and record.course_completed):
if record.course_to_id:
if record.course_from_id.parent_id != \
record.course_to_id.parent_id:
raise ValidationError(_(
"Can't migrate, As selected courses don't share same parent course!")) # noqa
else:
raise ValidationError(
_("Can't migrate, Proceed for new admission"))
def student_migrate_forward(self):
act_type = self.env.ref('openeducat_activity.op_activity_type_3')
for record in self:
for student in record.student_ids:
if self.course_completed:
for course_update in student.course_detail_ids:
if course_update.course_id == record.course_from_id:
course_update.state = 'finished'
activity_vals = {
'student_id': student.id,
'type_id': act_type.id,
'date': self.date,
'description': _('Migration From {}'
' to Completed Course'.
format(record.course_from_id.name)),
}
self.env['op.activity'].create(activity_vals)
else:
for course_update in student.course_detail_ids:
if course_update.course_id == self.course_from_id:
course_update.state = 'finished'
activity_vals = {
'student_id': student.id,
'type_id': act_type.id,
'date': self.date,
'description': _('Migration from {} to {}'
.format(record.course_from_id.name,
record.course_to_id.name))
}
self.env['op.activity'].create(activity_vals)
student_course = self.env['op.student.course'].search(
[('student_id', '=', student.id),
('course_id', '=', record.course_from_id.id)])
student_course.create({
'student_id': student.id,
'course_id': record.course_to_id.id,
'batch_id': record.batch_id.id,
'subject_ids': record.course_to_id.subject_ids.ids
})
reg_id = self.env['op.subject.registration'].create({
'student_id': student.id,
'batch_id': record.batch_id.id,
'course_id':
record.course_to_id.id,
'min_unit_load':
record.course_to_id.min_unit_load or 0.0,
'max_unit_load':
record.course_to_id.max_unit_load or 0.0,
'state': 'draft',
})
reg_id.get_subjects()
if not record.optional_sub:
reg_id.action_submitted()
reg_id.action_approve()
@@ -1,72 +0,0 @@
<?xml version="1.0"?>
<odoo>
<record model="ir.ui.view" id="student_migrate_form">
<field name="name">student.migrate.form</field>
<field name="model">student.migrate</field>
<field name="arch" type="xml">
<form string="Student Migrate" version="7.0">
<sheet>
<group>
<group>
<field name="date"/>
<field name="course_completed"/>
</group>
</group>
<group class="mt-3">
<group>
<field name="course_from_id"/>
<field name="optional_sub"/>
</group>
<group>
<field name="course_to_id"
required="course_completed == False"
invisible="course_completed == True"/>
<field name="batch_id"
required="course_completed == False"
invisible="course_completed == True"
domain="[('course_id','=', course_to_id)]"/>
</group>
</group>
<notebook>
<page string="Student(s)" name="students">
<field name="student_ids" nolabel="1"
domain="[('course_detail_ids.course_id', '=', course_from_id )]">
<list>
<field name="title"/>
<field name="name"/>
<field name="middle_name"/>
<field name="last_name"/>
</list>
</field>
</page>
</notebook>
</sheet>
<footer>
<span groups="base.group_user">
<button name="student_migrate_forward" type="object"
string="Forward" class="oe_highlight"/>
<button string="Cancel" special="cancel"/>
</span>
</footer>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="act_open_student_migrate_view">
<field name="name">Student Migration</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">student.migrate</field>
<field name="binding_view_types">form</field>
<field name="view_mode">form</field>
<field name="target">new</field>
<field name="domain">[]</field>
<field name="context">{}</field>
</record>
<record model="ir.actions.act_window.view" id="act_open_student_migrate_view_form">
<field name="act_window_id" ref="act_open_student_migrate_view"/>
<field name="sequence" eval="20"/>
<field name="view_mode">form</field>
<field name="view_id" ref="student_migrate_form"/>
</record>
</odoo>
-1
View File
@@ -1 +0,0 @@
This is gives the feature of admission process.
-23
View File
@@ -1,23 +0,0 @@
##############################################################################
#
# OpenEduCat Inc
# Copyright (C) 2009-TODAY OpenEduCat Inc(<https://www.openeducat.org>).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
from . import models
from . import report
from . import wizard
@@ -1,58 +0,0 @@
##############################################################################
#
# OpenEduCat Inc
# Copyright (C) 2009-TODAY OpenEduCat Inc(<https://www.openeducat.org>).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
{
'name': "OpenEduCat Admission",
'version': '18.0.1.0',
'license': 'LGPL-3',
'category': 'Education',
'sequence': 3,
'summary': "Manage Admissions""",
'complexity': "easy",
'author': 'OpenEduCat Inc',
'website': 'https://www.openeducat.org',
'depends': [
'openeducat_core',
'openeducat_fees'
],
'data': [
'security/op_admission_security.xml',
'security/ir.model.access.csv',
'data/admission_sequence.xml',
'data/parameter_data.xml',
'views/admission_register_view.xml',
'views/admission_view.xml',
'report/report_admission_analysis.xml',
'report/report_menu.xml',
'wizard/admission_analysis_wizard_view.xml',
'menus/op_menu.xml',
],
'demo': [
'demo/admission_register_demo.xml',
'demo/admission_demo.xml',
],
'test': [],
'images': [
'static/description/openeducat-admission_banner.jpg',
],
'installable': True,
'auto_install': False,
'application': True,
}
@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo noupdate="1">
<!-- Sequences for op.admission -->
<record id="seq_op_admission" model="ir.sequence">
<field name="name">Admission</field>
<field name="code">op.admission</field>
<field name="prefix">AD</field>
<field name="padding">3</field>
<field name="company_id" eval="False" />
</record>
</odoo>
@@ -1,7 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo noupdate="1">
<record id="enable_student_user_id" forcecreate="0" model="ir.config_parameter">
<field name="key">openeducat_admission.enable_create_student_user</field>
<field name="value">True</field>
</record>
</odoo>
@@ -1,706 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo noupdate="1">
<record id="op_admission_1" model="op.admission">
<field name="title" ref="base.res_partner_title_miss"/>
<field name="name">Emma J Parker</field>
<field name="first_name">Emma</field>
<field name="middle_name">J</field>
<field name="last_name">Parker</field>
<field name="gender">f</field>
<field name="email">emmaparker@example.com</field>
<field name="fees">100000.0</field>
<field name="state">done</field>
<field name="birth_date">1992-05-06</field>
<field name="city">New York</field>
<field name="street">350 5th Avenue</field>
<field name="street2">Suite 2300</field>
<field name="zip">10118</field>
<field name="state_id" ref="base.state_us_25"/>
<field name="country_id" ref="base.us"/>
<field name="student_id" ref="openeducat_core.op_student_1"/>
<field name="course_id" ref="openeducat_core.op_course_4"/>
<field name="batch_id" ref="openeducat_core.op_batch_11"/>
<field name="fees_term_id" ref="openeducat_fees.op_fees_term_1"/>
<field name="register_id" ref="op_admission_register_1"/>
<field name="application_date" eval="DateTime.now()"/>
<field name="admission_date" eval="DateTime.now()"/>
<field name="image" type="base64"
file="openeducat_admission/static/img/student_1.jpg"/>
</record>
<record id="op_admission_2" model="op.admission">
<field name="title" ref="base.res_partner_title_mister"/>
<field name="name">James M Garcia</field>
<field name="first_name">James</field>
<field name="middle_name">M</field>
<field name="last_name">Garcia</field>
<field name="gender">m</field>
<field name="email">jamesgarcia@example.com</field>
<field name="fees">100000.0</field>
<field name="state">draft</field>
<field name="birth_date">1989-11-05</field>
<field name="city">Berlin</field>
<field name="street">Alexanderplatz 7</field>
<field name="street2">Apartment 12B</field>
<field name="zip">10178</field>
<field name="state_id" ref="base.state_de_be"/>
<field name="country_id" ref="base.de"/>
<field name="student_id" ref="openeducat_core.op_student_2"/>
<field name="course_id" ref="openeducat_core.op_course_4"/>
<field name="batch_id" ref="openeducat_core.op_batch_11"/>
<field name="fees_term_id" ref="openeducat_fees.op_fees_term_1"/>
<field name="register_id" ref="op_admission_register_1"/>
<field name="application_date" eval="DateTime.now()"/>
<field name="admission_date" eval="DateTime.now()"/>
<field name="image" type="base64"
file="openeducat_admission/static/img/student_2.jpg"/>
</record>
<record id="op_admission_3" model="op.admission">
<field name="title" ref="base.res_partner_title_miss"/>
<field name="name">Priya R Reddy</field>
<field name="first_name">Priya</field>
<field name="middle_name">R</field>
<field name="last_name">Reddy</field>
<field name="gender">f</field>
<field name="email">priyareddy@example.com</field>
<field name="fees">100000.0</field>
<field name="state">confirm</field>
<field name="birth_date">1991-03-12</field>
<field name="city">Mumbai</field>
<field name="street">25 Marine Drive</field>
<field name="street2">Flat 7A, Tower B</field>
<field name="zip">400020</field>
<field name="state_id" ref="base.state_in_mh"/>
<field name="country_id" ref="base.in"/>
<field name="student_id" ref="openeducat_core.op_student_3"/>
<field name="course_id" ref="openeducat_core.op_course_4"/>
<field name="batch_id" ref="openeducat_core.op_batch_11"/>
<field name="fees_term_id" ref="openeducat_fees.op_fees_term_1"/>
<field name="register_id" ref="op_admission_register_1"/>
<field name="application_date" eval="DateTime.now()"/>
<field name="admission_date" eval="DateTime.now()"/>
<field name="image" type="base64"
file="openeducat_admission/static/img/student_3.jpg"/>
</record>
<record id="op_admission_4" model="op.admission">
<field name="title" ref="base.res_partner_title_mister"/>
<field name="name">Alex J Parker</field>
<field name="first_name">Alex</field>
<field name="middle_name">J</field>
<field name="last_name">Parker</field>
<field name="gender">m</field>
<field name="email">alexparker@example.com</field>
<field name="fees">100000.0</field>
<field name="state">draft</field>
<field name="birth_date">1991-05-16</field>
<field name="city">New York</field>
<field name="street">350 5th Avenue</field>
<field name="street2">Suite 2300</field>
<field name="zip">10118</field>
<field name="state_id" ref="base.state_us_25"/>
<field name="country_id" ref="base.us"/>
<field name="student_id" ref="openeducat_core.op_student_4"/>
<field name="course_id" ref="openeducat_core.op_course_4"/>
<field name="batch_id" ref="openeducat_core.op_batch_11"/>
<field name="fees_term_id" ref="openeducat_fees.op_fees_term_1"/>
<field name="register_id" ref="op_admission_register_1"/>
<field name="application_date" eval="DateTime.now()"/>
<field name="admission_date" eval="DateTime.now()"/>
<field name="image" type="base64"
file="openeducat_admission/static/img/student_4.jpg"/>
</record>
<record id="op_admission_5" model="op.admission">
<field name="title" ref="base.res_partner_title_mister"/>
<field name="name">Taye K Kamau</field>
<field name="first_name">Taye</field>
<field name="middle_name">K</field>
<field name="last_name">Kamau</field>
<field name="gender">m</field>
<field name="email">tayekamau@example.com</field>
<field name="fees">100000.0</field>
<field name="state">done</field>
<field name="birth_date">1991-09-12</field>
<field name="city">São Paulo</field>
<field name="street">Avenida Paulista 1000</field>
<field name="street2">Apartment 15B</field>
<field name="zip">01310-100</field>
<field name="state_id" ref="base.state_br_sp"/>
<field name="country_id" ref="base.br"/>
<field name="student_id" ref="openeducat_core.op_student_5"/>
<field name="course_id" ref="openeducat_core.op_course_4"/>
<field name="batch_id" ref="openeducat_core.op_batch_11"/>
<field name="fees_term_id" ref="openeducat_fees.op_fees_term_1"/>
<field name="register_id" ref="op_admission_register_1"/>
<field name="application_date" eval="DateTime.now()"/>
<field name="admission_date" eval="DateTime.now()"/>
<field name="image" type="base64"
file="openeducat_admission/static/img/student_5.jpg"/>
</record>
<record id="op_admission_6" model="op.admission">
<field name="title" ref="base.res_partner_title_mister"/>
<field name="name">Tony J Mitchell</field>
<field name="first_name">Tony</field>
<field name="middle_name">J</field>
<field name="last_name">Mitchell</field>
<field name="gender">m</field>
<field name="email">tonymitchell@example.com</field>
<field name="fees">100000.0</field>
<field name="state">done</field>
<field name="birth_date">1990-12-12</field>
<field name="city">Lyon</field>
<field name="street">45 Rue de la République</field>
<field name="street2">Apt 3A</field>
<field name="zip">69002</field>
<field name="state_id"/>
<field name="country_id" ref="base.fr"/>
<field name="student_id" ref="openeducat_core.op_student_6"/>
<field name="course_id" ref="openeducat_core.op_course_4"/>
<field name="batch_id" ref="openeducat_core.op_batch_11"/>
<field name="fees_term_id" ref="openeducat_fees.op_fees_term_1"/>
<field name="register_id" ref="op_admission_register_1"/>
<field name="application_date" eval="DateTime.now()"/>
<field name="admission_date" eval="DateTime.now()"/>
<field name="image" type="base64"
file="openeducat_admission/static/img/student_6.jpg"/>
</record>
<record id="op_admission_7" model="op.admission">
<field name="title" ref="base.res_partner_title_miss"/>
<field name="name">Sofia M Rossi</field>
<field name="first_name">Sofia</field>
<field name="middle_name">M</field>
<field name="last_name">Rossi</field>
<field name="gender">f</field>
<field name="email">sofiarossi@example.com</field>
<field name="fees">100000.0</field>
<field name="state">done</field>
<field name="birth_date">1990-09-01</field>
<field name="city">Rome</field>
<field name="street">Via del Corso 200</field>
<field name="street2">Apartment 4B</field>
<field name="zip">00186</field>
<field name="state_id" ref="base.state_it_ag"/>
<field name="country_id" ref="base.it"/>
<field name="student_id" ref="openeducat_core.op_student_7"/>
<field name="course_id" ref="openeducat_core.op_course_4"/>
<field name="batch_id" ref="openeducat_core.op_batch_11"/>
<field name="fees_term_id" ref="openeducat_fees.op_fees_term_1"/>
<field name="register_id" ref="op_admission_register_1"/>
<field name="application_date" eval="DateTime.now()"/>
<field name="admission_date" eval="DateTime.now()"/>
<field name="image" type="base64"
file="openeducat_admission/static/img/student_7.jpg"/>
</record>
<record id="op_admission_8" model="op.admission">
<field name="title" ref="base.res_partner_title_mister"/>
<field name="name">Lucas D Lewis</field>
<field name="first_name">Lucas</field>
<field name="middle_name">D</field>
<field name="last_name">Lewis</field>
<field name="gender">m</field>
<field name="email">lucaslewis@example.com</field>
<field name="fees">100000.0</field>
<field name="state">done</field>
<field name="birth_date">1990-06-10</field>
<field name="city">Toronto</field>
<field name="street">123 Queen Street West</field>
<field name="street2">Suite 250</field>
<field name="zip">M5H 2N2</field>
<field name="state_id" ref="base.state_ca_on"/>
<field name="country_id" ref="base.ca"/>
<field name="student_id" ref="openeducat_core.op_student_8"/>
<field name="course_id" ref="openeducat_core.op_course_4"/>
<field name="batch_id" ref="openeducat_core.op_batch_11"/>
<field name="fees_term_id" ref="openeducat_fees.op_fees_term_1"/>
<field name="register_id" ref="op_admission_register_1"/>
<field name="application_date" eval="DateTime.now()"/>
<field name="admission_date" eval="DateTime.now()"/>
<field name="image" type="base64"
file="openeducat_admission/static/img/student_8.jpg"/>
</record>
<record id="op_admission_9" model="op.admission">
<field name="title" ref="base.res_partner_title_mister"/>
<field name="name">Michael H Young</field>
<field name="first_name">Michael</field>
<field name="middle_name">H</field>
<field name="last_name">Young</field>
<field name="gender">f</field>
<field name="email">michaelyoung@example.com</field>
<field name="fees">80000.0</field>
<field name="state">confirm</field>
<field name="birth_date">1992-05-12</field>
<field name="city">Moscow</field>
<field name="street">10 Tverskaya Street</field>
<field name="street2">Apartment 5A</field>
<field name="zip">125009</field>
<field name="state_id" ref="base.state_ru_mow"/>
<field name="country_id" ref="base.ru"/>
<field name="student_id" ref="openeducat_core.op_student_9"/>
<field name="course_id" ref="openeducat_core.op_course_7"/>
<field name="batch_id" ref="openeducat_core.op_batch_8"/>
<field name="fees_term_id" ref="openeducat_fees.op_fees_term_2"/>
<field name="register_id" ref="op_admission_register_2"/>
<field name="application_date" eval="DateTime.now()"/>
<field name="admission_date" eval="DateTime.now()"/>
<field name="image" type="base64"
file="openeducat_admission/static/img/student_9.jpg"/>
</record>
<record id="op_admission_10" model="op.admission">
<field name="title" ref="base.res_partner_title_mister"/>
<field name="name">Joon H Kim</field>
<field name="first_name">Joon</field>
<field name="middle_name">H</field>
<field name="last_name">Kim</field>
<field name="gender">m</field>
<field name="email">joonkim
@example.com</field>
<field name="fees">80000.0</field>
<field name="state">confirm</field>
<field name="birth_date">1989-09-30</field>
<field name="city">Seoul</field>
<field name="street">25 Gangnam-daero</field>
<field name="street2">Apartment 10B</field>
<field name="zip">06236</field>
<field name="state_id"/>
<field name="country_id" ref="base.ca"/>
<field name="student_id" ref="openeducat_core.op_student_10"/>
<field name="course_id" ref="openeducat_core.op_course_7"/>
<field name="batch_id" ref="openeducat_core.op_batch_8"/>
<field name="fees_term_id" ref="openeducat_fees.op_fees_term_2"/>
<field name="register_id" ref="op_admission_register_2"/>
<field name="application_date" eval="DateTime.now()"/>
<field name="admission_date" eval="DateTime.now()"/>
<field name="image" type="base64"
file="openeducat_admission/static/img/student_10.jpg"/>
</record>
<record id="op_admission_11" model="op.admission">
<field name="title" ref="base.res_partner_title_mister"/>
<field name="name">Aarav M Sharma</field>
<field name="first_name">Aarav</field>
<field name="middle_name">M</field>
<field name="last_name">Sharma</field>
<field name="gender">m</field>
<field name="email">aaravsharma@example.com</field>
<field name="fees">80000.0</field>
<field name="state">done</field>
<field name="birth_date">1990-07-12</field>
<field name="city">New Delhi</field>
<field name="street">45 Connaught Place</field>
<field name="street2">Flat 3C, Block B</field>
<field name="zip">110001</field>
<field name="state_id" ref="base.state_in_dl"/>
<field name="country_id" ref="base.in"/>
<field name="student_id" ref="openeducat_core.op_student_11"/>
<field name="course_id" ref="openeducat_core.op_course_7"/>
<field name="batch_id" ref="openeducat_core.op_batch_8"/>
<field name="fees_term_id" ref="openeducat_fees.op_fees_term_2"/>
<field name="register_id" ref="op_admission_register_2"/>
<field name="application_date" eval="DateTime.now()"/>
<field name="admission_date" eval="DateTime.now()"/>
<field name="image" type="base64"
file="openeducat_admission/static/img/student_11.jpg"/>
</record>
<record id="op_admission_12" model="op.admission">
<field name="title" ref="base.res_partner_title_mister"/>
<field name="name">David L Adams</field>
<field name="first_name">David</field>
<field name="middle_name">L</field>
<field name="last_name">Adams</field>
<field name="gender">m</field>
<field name="email">davidadams@example.com</field>
<field name="fees">80000.0</field>
<field name="state">done</field>
<field name="birth_date">1991-12-03</field>
<field name="city">Madrid</field>
<field name="street">Calle Gran Vía 28</field>
<field name="street2">Apartment 2B</field>
<field name="zip">28013</field>
<field name="state_id" ref="base.state_es_m"/>
<field name="country_id" ref="base.es"/>
<field name="student_id" ref="openeducat_core.op_student_12"/>
<field name="course_id" ref="openeducat_core.op_course_7"/>
<field name="batch_id" ref="openeducat_core.op_batch_8"/>
<field name="fees_term_id" ref="openeducat_fees.op_fees_term_2"/>
<field name="register_id" ref="op_admission_register_2"/>
<field name="application_date" eval="DateTime.now()"/>
<field name="admission_date" eval="DateTime.now()"/>
<field name="image" type="base64"
file="openeducat_admission/static/img/student_12.jpg"/>
</record>
<record id="op_admission_13" model="op.admission">
<field name="title" ref="base.res_partner_title_miss"/>
<field name="name">Imani J Jengo</field>
<field name="first_name">Imani</field>
<field name="middle_name">J</field>
<field name="last_name">Jengo</field>
<field name="gender">f</field>
<field name="email">imanijengo@example.com</field>
<field name="fees">30000.0</field>
<field name="state">confirm</field>
<field name="birth_date">1990-07-02</field>
<field name="city">Mexico City</field>
<field name="street">Av. Paseo de la Reforma 250</field>
<field name="street2">Apartment 12A</field>
<field name="zip">06600</field>
<field name="state_id" ref="base.state_mx_df"/>
<field name="country_id" ref="base.mx"/>
<field name="student_id" ref="openeducat_core.op_student_13"/>
<field name="course_id" ref="openeducat_core.op_course_5"/>
<field name="batch_id" ref="openeducat_core.op_batch_4"/>
<field name="fees_term_id" ref="openeducat_fees.op_fees_term_3"/>
<field name="register_id" ref="op_admission_register_3"/>
<field name="application_date" eval="DateTime.now()"/>
<field name="admission_date" eval="DateTime.now()"/>
<field name="image" type="base64"
file="openeducat_admission/static/img/student_13.jpg"/>
</record>
<record id="op_admission_14" model="op.admission">
<field name="title" ref="base.res_partner_title_mister"/>
<field name="name">Daniel V King</field>
<field name="first_name">Daniel</field>
<field name="middle_name">V</field>
<field name="last_name">King</field>
<field name="gender">m</field>
<field name="email">danielking@example.com</field>
<field name="fees">30000.0</field>
<field name="state">confirm</field>
<field name="birth_date">1991-03-18</field>
<field name="city">Jakarta</field>
<field name="street">Jl. Sudirman No. 45</field>
<field name="street2">Tower B, Floor 10</field>
<field name="zip">10250</field>
<field name="state_id" ref="base.state_id_jk"/>
<field name="country_id" ref="base.id"/>
<field name="student_id" ref="openeducat_core.op_student_14"/>
<field name="course_id" ref="openeducat_core.op_course_5"/>
<field name="batch_id" ref="openeducat_core.op_batch_4"/>
<field name="fees_term_id" ref="openeducat_fees.op_fees_term_3"/>
<field name="register_id" ref="op_admission_register_3"/>
<field name="application_date" eval="DateTime.now()"/>
<field name="admission_date" eval="DateTime.now()"/>
<field name="image" type="base64"
file="openeducat_admission/static/img/student_14.jpg"/>
</record>
<record id="op_admission_15" model="op.admission">
<field name="title" ref="base.res_partner_title_miss"/>
<field name="name">Henry S Lee</field>
<field name="first_name">Henry</field>
<field name="middle_name">S</field>
<field name="last_name">Lee</field>
<field name="gender">m</field>
<field name="email">henrylee@example.com</field>
<field name="fees">30000.0</field>
<field name="state">done</field>
<field name="birth_date">1991-11-02</field>
<field name="city">Amsterdam</field>
<field name="street">Damrak 100</field>
<field name="street2">Apartment 3C</field>
<field name="zip">1012 LP</field>
<field name="state_id" ref="base.state_nl_nh"/>
<field name="country_id" ref="base.nl"/>
<field name="student_id" ref="openeducat_core.op_student_15"/>
<field name="course_id" ref="openeducat_core.op_course_5"/>
<field name="batch_id" ref="openeducat_core.op_batch_7"/>
<field name="fees_term_id" ref="openeducat_fees.op_fees_term_3"/>
<field name="register_id" ref="op_admission_register_3"/>
<field name="application_date" eval="DateTime.now()"/>
<field name="admission_date" eval="DateTime.now()"/>
<field name="image" type="base64"
file="openeducat_admission/static/img/student_15.jpg"/>
</record>
<record id="op_admission_16" model="op.admission">
<field name="title" ref="base.res_partner_title_miss"/>
<field name="name">Camila M Brooks</field>
<field name="first_name">Camila</field>
<field name="middle_name">M</field>
<field name="last_name">Brooks</field>
<field name="gender">f</field>
<field name="email">camilabrooks@example.com</field>
<field name="fees">30000.0</field>
<field name="state">done</field>
<field name="birth_date">2003-01-06</field>
<field name="city">London</field>
<field name="street">221B Baker Street</field>
<field name="street2">Apartment 2A</field>
<field name="zip">NW1 6XE</field>
<field name="state_id" ref="base.state_uk98"/>
<field name="country_id" ref="base.uk"/>
<field name="student_id" ref="openeducat_core.op_student_16"/>
<field name="course_id" ref="openeducat_core.op_course_5"/>
<field name="batch_id" ref="openeducat_core.op_batch_7"/>
<field name="fees_term_id" ref="openeducat_fees.op_fees_term_3"/>
<field name="register_id" ref="op_admission_register_3"/>
<field name="application_date" eval="DateTime.now()"/>
<field name="admission_date" eval="DateTime.now()"/>
<field name="image" type="base64"
file="openeducat_admission/static/img/student_16.jpg"/>
</record>
<record id="op_admission_17" model="op.admission">
<field name="title" ref="base.res_partner_title_miss"/>
<field name="name">Ruby N Johnson</field>
<field name="first_name">Ruby</field>
<field name="middle_name">N</field>
<field name="last_name">Johnson</field>
<field name="gender">f</field>
<field name="email">rubyjohnson@example.com</field>
<field name="fees">20000.0</field>
<field name="state">confirm</field>
<field name="birth_date">2003-12-03</field>
<field name="city">Sydney</field>
<field name="street">100 George Street</field>
<field name="street2">Apartment 5C</field>
<field name="zip">2000</field>
<field name="state_id" ref="base.state_au_2"/>
<field name="country_id" ref="base.au"/>
<field name="student_id" ref="openeducat_core.op_student_17"/>
<field name="course_id" ref="openeducat_core.op_course_8"/>
<field name="batch_id" ref="openeducat_core.op_batch_5"/>
<field name="fees_term_id" ref="openeducat_fees.op_fees_term_3"/>
<field name="register_id" ref="op_admission_register_4"/>
<field name="application_date" eval="DateTime.now()"/>
<field name="admission_date" eval="DateTime.now()"/>
<field name="image" type="base64"
file="openeducat_admission/static/img/student_17.jpg"/>
</record>
<record id="op_admission_18" model="op.admission">
<field name="title" ref="base.res_partner_title_miss"/>
<field name="name">Bella L Carter</field>
<field name="first_name">Bella</field>
<field name="middle_name">L</field>
<field name="last_name">Carter</field>
<field name="gender">f</field>
<field name="email">bellacarter@example.com</field>
<field name="fees">20000.0</field>
<field name="state">done</field>
<field name="birth_date">2003-12-03</field>
<field name="city">Bern</field>
<field name="street">Bundesgasse 15</field>
<field name="street2">Apartment 2A</field>
<field name="zip">3011</field>
<field name="state_id" ref="base.state_ch_be"/>
<field name="country_id" ref="base.ch"/>
<field name="student_id" ref="openeducat_core.op_student_18"/>
<field name="course_id" ref="openeducat_core.op_course_8"/>
<field name="batch_id" ref="openeducat_core.op_batch_5"/>
<field name="fees_term_id" ref="openeducat_fees.op_fees_term_3"/>
<field name="register_id" ref="op_admission_register_4"/>
<field name="application_date" eval="DateTime.now()"/>
<field name="admission_date" eval="DateTime.now()"/>
<field name="image" type="base64"
file="openeducat_admission/static/img/student_18.jpg"/>
</record>
<record id="op_admission_19" model="op.admission">
<field name="title" ref="base.res_partner_title_mister"/>
<field name="name">Sekou O Omari</field>
<field name="first_name">Sekou</field>
<field name="middle_name">O</field>
<field name="last_name">Omari</field>
<field name="gender">m</field>
<field name="email">sekouomari@example.com</field>
<field name="fees">20000.0</field>
<field name="state">done</field>
<field name="birth_date">2002-03-05</field>
<field name="city">Warsaw</field>
<field name="street">Aleje Jerozolimskie 100</field>
<field name="street2">Apartment 5B</field>
<field name="zip">00-807</field>
<field name="state_id"/>
<field name="country_id" ref="base.pl"/>
<field name="student_id" ref="openeducat_core.op_student_19"/>
<field name="course_id" ref="openeducat_core.op_course_8"/>
<field name="batch_id" ref="openeducat_core.op_batch_5"/>
<field name="fees_term_id" ref="openeducat_fees.op_fees_term_3"/>
<field name="register_id" ref="op_admission_register_4"/>
<field name="application_date" eval="DateTime.now()"/>
<field name="admission_date" eval="DateTime.now()"/>
<field name="image" type="base64"
file="openeducat_admission/static/img/student_19.jpg"/>
</record>
<record id="op_admission_20" model="op.admission">
<field name="title" ref="base.res_partner_title_mister"/>
<field name="name">Sam A Phillips</field>
<field name="first_name">Sam</field>
<field name="middle_name">A</field>
<field name="last_name">Phillips</field>
<field name="gender">m</field>
<field name="email">samphillips@example.com</field>
<field name="fees">20000.0</field>
<field name="state">done</field>
<field name="birth_date">2003-09-04</field>
<field name="city">Stockholm</field>
<field name="street">Drottninggatan 50</field>
<field name="street2">Apartment 4C</field>
<field name="zip">111 21</field>
<field name="state_id" ref="base.state_se_ab"/>
<field name="country_id" ref="base.se"/>
<field name="student_id" ref="openeducat_core.op_student_20"/>
<field name="course_id" ref="openeducat_core.op_course_8"/>
<field name="batch_id" ref="openeducat_core.op_batch_5"/>
<field name="fees_term_id" ref="openeducat_fees.op_fees_term_3"/>
<field name="register_id" ref="op_admission_register_4"/>
<field name="application_date" eval="DateTime.now()"/>
<field name="admission_date" eval="DateTime.now()"/>
<field name="image" type="base64"
file="openeducat_admission/static/img/student_20.jpg"/>
</record>
<record id="op_admission_21" model="op.admission">
<field name="title" ref="base.res_partner_title_mister"/>
<field name="name">Ben T Wood</field>
<field name="first_name">Ben</field>
<field name="middle_name">T</field>
<field name="last_name">Wood</field>
<field name="gender">m</field>
<field name="email">benwood@example.com</field>
<field name="fees">20000.0</field>
<field name="state">draft</field>
<field name="birth_date">1998-06-20</field>
<field name="city">Buenos Aires</field>
<field name="street">Avenida 9 de Julio 500</field>
<field name="street2">Apartment 3A</field>
<field name="zip">C1043AAS</field>
<field name="state_id" ref="base.state_ar_b"/>
<field name="country_id" ref="base.ar"/>
<field name="student_id" ref="openeducat_core.op_student_21"/>
<field name="course_id" ref="openeducat_core.op_course_8"/>
<field name="batch_id" ref="openeducat_core.op_batch_5"/>
<field name="fees_term_id" ref="openeducat_fees.op_fees_term_3"/>
<field name="register_id" ref="op_admission_register_4"/>
<field name="application_date" eval="DateTime.now()"/>
<field name="admission_date" eval="DateTime.now()"/>
<field name="image" type="base64"
file="openeducat_admission/static/img/student_21.jpg"/>
</record>
<record id="op_admission_22" model="op.admission">
<field name="title" ref="base.res_partner_title_mister"/>
<field name="name">Oren H Shimon</field>
<field name="first_name">Oren</field>
<field name="middle_name">H</field>
<field name="last_name">Shimon</field>
<field name="gender">m</field>
<field name="email">orenshimon@example.com</field>
<field name="fees">20000.0</field>
<field name="state">draft</field>
<field name="birth_date">2002-01-10</field>
<field name="city">Tel Aviv</field>
<field name="street">100 Dizengoff Street</field>
<field name="street2">Apartment 7B</field>
<field name="zip">6311611</field>
<field name="state_id"/>
<field name="country_id" ref="base.il"/>
<field name="student_id" ref="openeducat_core.op_student_22"/>
<field name="course_id" ref="openeducat_core.op_course_8"/>
<field name="batch_id" ref="openeducat_core.op_batch_5"/>
<field name="fees_term_id" ref="openeducat_fees.op_fees_term_3"/>
<field name="register_id" ref="op_admission_register_4"/>
<field name="application_date" eval="DateTime.now()"/>
<field name="admission_date" eval="DateTime.now()"/>
<field name="image" type="base64"
file="openeducat_core/static/img/student_22.jpg"/>
</record>
<record id="op_admission_23" model="op.admission">
<field name="title" ref="base.res_partner_title_miss"/>
<field name="name">Lily G Hill</field>
<field name="first_name">Lily</field>
<field name="middle_name">G</field>
<field name="last_name">Hill</field>
<field name="gender">f</field>
<field name="email">lilyhill@example.com</field>
<field name="fees">20000.0</field>
<field name="state">draft</field>
<field name="birth_date">1996-05-02</field>
<field name="city">Cape Town</field>
<field name="street">75 Long Street</field>
<field name="street2">Apartment 4C</field>
<field name="zip">8001</field>
<field name="state_id" ref="base.state_za_wc"/>
<field name="country_id" ref="base.za"/>
<field name="student_id" ref="openeducat_core.op_student_23"/>
<field name="course_id" ref="openeducat_core.op_course_8"/>
<field name="batch_id" ref="openeducat_core.op_batch_5"/>
<field name="fees_term_id" ref="openeducat_fees.op_fees_term_3"/>
<field name="register_id" ref="op_admission_register_4"/>
<field name="application_date" eval="DateTime.now()"/>
<field name="admission_date" eval="DateTime.now()"/>
<field name="image" type="base64"
file="openeducat_core/static/img/student_23.jpg"/>
</record>
<record id="op_admission_24" model="op.admission">
<field name="title" ref="base.res_partner_title_mister"/>
<field name="name">Jun W Wu</field>
<field name="first_name">Jun</field>
<field name="middle_name">W</field>
<field name="last_name">Wu</field>
<field name="gender">m</field>
<field name="email">junwu@example.com</field>
<field name="fees">20000.0</field>
<field name="state">draft</field>
<field name="birth_date">2003-12-18</field>
<field name="city">Beijing</field>
<field name="street">456 Zhongshan Avenue</field>
<field name="street2">Room 12B, Tower A</field>
<field name="zip">100010</field>
<field name="state_id" ref="base.state_cn_BJ"/>
<field name="country_id" ref="base.cn"/>
<field name="student_id" ref="openeducat_core.op_student_24"/>
<field name="course_id" ref="openeducat_core.op_course_7"/>
<field name="batch_id" ref="openeducat_core.op_batch_8"/>
<field name="fees_term_id" ref="openeducat_fees.op_fees_term_2"/>
<field name="register_id" ref="op_admission_register_2"/>
<field name="application_date" eval="DateTime.now()"/>
<field name="admission_date" eval="DateTime.now()"/>
<field name="image" type="base64"
file="openeducat_core/static/img/student_24.jpg"/>
</record>
<record id="op_admission_25" model="op.admission">
<field name="title" ref="base.res_partner_title_miss"/>
<field name="name">Samira B Bassam</field>
<field name="first_name">Samira</field>
<field name="middle_name">B</field>
<field name="last_name">Bassam</field>
<field name="gender">f</field>
<field name="email">samirabassam@example.com</field>
<field name="fees">20000.0</field>
<field name="state">draft</field>
<field name="birth_date">1992-07-25</field>
<field name="city">Riyadh</field>
<field name="street">250 King Fahd Road</field>
<field name="street2">Apartment 10B</field>
<field name="zip">11564</field>
<field name="state_id" ref="base.state_sa_70"/>
<field name="country_id" ref="base.sa"/>
<field name="student_id" ref="openeducat_core.op_student_25"/>
<field name="course_id" ref="openeducat_core.op_course_5"/>
<field name="batch_id" ref="openeducat_core.op_batch_4"/>
<field name="fees_term_id" ref="openeducat_fees.op_fees_term_3"/>
<field name="register_id" ref="op_admission_register_3"/>
<field name="application_date" eval="DateTime.now()"/>
<field name="admission_date" eval="DateTime.now()"/>
<field name="image" type="base64"
file="openeducat_core/static/img/student_25.jpg"/>
</record>
<record id="openeducat_core.op_user_faculty" model="res.users">
<field name="groups_id"
eval="[(4,ref('openeducat_admission.group_op_admission_user'))]"/>
</record>
</odoo>
@@ -1,46 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo noupdate="1">
<record id="op_admission_register_1" model="op.admission.register">
<field name="name">BCA - Cloud Computing (Semester-1)</field>
<field name="min_count">10</field>
<field name="max_count">50</field>
<field name="state">application</field>
<field name="start_date" eval="DateTime.now()"/>
<field name="end_date" eval="DateTime.now() + relativedelta(days=30)"/>
<field name="course_id" ref="openeducat_core.op_course_1"/>
<field name="product_id" ref="openeducat_fees.op_product_1"/>
</record>
<record id="op_admission_register_2" model="op.admission.register">
<field name="name">B.Tech - Civil Engineering (Semester-1)</field>
<field name="min_count">10</field>
<field name="max_count">50</field>
<field name="state">done</field>
<field name="start_date" eval="DateTime.now()"/>
<field name="end_date" eval="DateTime.now() + relativedelta(days=30)"/>
<field name="course_id" ref="openeducat_core.op_course_7"/>
<field name="product_id" ref="openeducat_fees.op_product_3"/>
</record>
<record id="op_admission_register_3" model="op.admission.register">
<field name="name">B.Com - Accounting and Finance (Semester-1)</field>
<field name="min_count">10</field>
<field name="max_count">50</field>
<field name="state">done</field>
<field name="start_date" eval="DateTime.now()"/>
<field name="end_date" eval="DateTime.now() + relativedelta(days=30)"/>
<field name="course_id" ref="openeducat_core.op_course_5"/>
<field name="product_id" ref="openeducat_fees.op_product_5"/>
</record>
<record id="op_admission_register_4" model="op.admission.register">
<field name="name">BA - Psychology (Semester-1)</field>
<field name="min_count">10</field>
<field name="max_count">50</field>
<field name="state">done</field>
<field name="start_date" eval="DateTime.now()"/>
<field name="end_date" eval="DateTime.now() + relativedelta(days=30)"/>
<field name="course_id" ref="openeducat_core.op_course_8"/>
<field name="product_id" ref="openeducat_fees.op_product_6"/>
</record>
</odoo>
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
-769
View File
@@ -1,769 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * openeducat_admission
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-27 05:40+0000\n"
"PO-Revision-Date: 2019-09-27 05:40+0000\n"
"Last-Translator: <>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: openeducat_admission
#: model_terms:ir.ui.view,arch_db:openeducat_admission.report_admission_analysis
msgid "<b>Course : </b>"
msgstr "<B> Khóa học: </ b>"
#. module: openeducat_admission
#: model_terms:ir.ui.view,arch_db:openeducat_admission.report_admission_analysis
msgid "<b>From Date: </b>"
msgstr "<B> Từ ngày: </ b>"
#. module: openeducat_admission
#: model_terms:ir.ui.view,arch_db:openeducat_admission.report_admission_analysis
msgid "<b>To Date:</b>"
msgstr "<B> Đến ngày </ b>"
#. module: openeducat_admission
#: model_terms:ir.ui.view,arch_db:openeducat_admission.report_admission_analysis
msgid "<strong>Admission Analysis</strong>"
msgstr "<Strong> nhập học Phân tích </ strong>"
#. module: openeducat_admission
#: model_terms:ir.ui.view,arch_db:openeducat_admission.report_admission_analysis
msgid "<strong>Total Number of Students :</strong>"
msgstr "<Strong> Tổng số học sinh: </ strong>"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__message_needaction
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission_register__message_needaction
msgid "Action Needed"
msgstr "Hành động cần thiết"
#. module: openeducat_admission
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_form
msgid "Address"
msgstr "Địa chỉ"
#. module: openeducat_admission
#: model:ir.model,name:openeducat_admission.model_op_admission
msgid "Admission"
msgstr "Nhập học"
#. module: openeducat_admission
#: model:ir.actions.act_window,name:openeducat_admission.act_open_op_admission_view_pivot
#: model:ir.actions.report,name:openeducat_admission.action_report_report_admission_analysis
#: model_terms:ir.ui.view,arch_db:openeducat_admission.admission_analysis_form
msgid "Admission Analysis"
msgstr "Phân tích nhập học"
#. module: openeducat_admission
#: model:ir.actions.act_window,name:openeducat_admission.admission_analysis_act
#: model:ir.model,name:openeducat_admission.model_report_openeducat_admission_report_admission_analysis
#: model:ir.ui.menu,name:openeducat_admission.menu_admission_analysis_report
msgid "Admission Analysis Report"
msgstr "Báo cáo phân tích nhập học"
#. module: openeducat_admission
#: model:ir.model,name:openeducat_admission.model_admission_analysis
msgid "Admission Analysis Wizard"
msgstr "Tuyển sinh Phân tích wizard"
#. module: openeducat_admission
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_form
#: selection:op.admission,state:0
msgid "Admission Confirm"
msgstr "Tuyển sinh Confirm"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__admission_date
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_search
msgid "Admission Date"
msgstr "nhập học ngày"
#. module: openeducat_admission
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_form
msgid "Admission Detail"
msgstr "nhập học chi tiết"
#. module: openeducat_admission
#: selection:op.admission.register,state:0
msgid "Admission Process"
msgstr "Quá trình nhập học"
#. module: openeducat_admission
#: model:ir.model,name:openeducat_admission.model_op_admission_register
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__register_id
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_register_form
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_register_pivot
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_register_search
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_register_tree
msgid "Admission Register"
msgstr "Đăng ký nhập học"
#. module: openeducat_admission
#: model:ir.actions.act_window,name:openeducat_admission.act_open_op_admission_register_view
#: model:ir.ui.menu,name:openeducat_admission.menu_admission_register
msgid "Admission Registers"
msgstr "Đăng ký nhập học"
#. module: openeducat_admission
#: model:ir.ui.menu,name:openeducat_admission.menu_admission_analysis
msgid "Admission Report"
msgstr "báo cáo nhập học"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission_register__admission_ids
#: model:ir.ui.menu,name:openeducat_admission.menu_op_admission_root
#: model:ir.ui.menu,name:openeducat_admission.menu_op_admission_submenu
msgid "Admissions"
msgstr "Tuyển sinh"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__application_date
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_search
msgid "Application Date"
msgstr "Ngày nộp hồ sơ"
#. module: openeducat_admission
#: code:addons/openeducat_admission/models/admission.py:188
#, python-format
msgid "Application Date should be between Start Date & End Date of Admission Register."
msgstr "Ngày nộp đơn nên được giữa Ngày bắt đầu Ngày kết thúc & tuyển sinh Đăng ký."
#. module: openeducat_admission
#: selection:op.admission.register,state:0
msgid "Application Gathering"
msgstr "Ứng dụng thu thập"
#. module: openeducat_admission
#: model_terms:ir.ui.view,arch_db:openeducat_admission.report_admission_analysis
msgid "Application No."
msgstr "Ứng dụng số"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__application_number
msgid "Application Number"
msgstr "Sô hiệu đăng ki"
#. module: openeducat_admission
#: sql_constraint:op.admission:0
msgid "Application Number must be unique per Application!"
msgstr "Số ứng dụng phải là duy nhất cho mỗi ứng dụng!"
#. module: openeducat_admission
#: model:ir.ui.menu,name:openeducat_admission.menu_admission
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_register_form
msgid "Applications"
msgstr "Các ứng dụng"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__message_attachment_count
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission_register__message_attachment_count
msgid "Attachment Count"
msgstr "Đếm tập tin đính kèm"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__batch_id
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_search
msgid "Batch"
msgstr "hàng loạt"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__birth_date
msgid "Birth Date"
msgstr "Ngày sinh"
#. module: openeducat_admission
#: code:addons/openeducat_admission/models/admission.py:197
#, python-format
msgid "Birth Date can't be greater than current date!"
msgstr "Ngày sinh không thể lớn hơn ngày hiện tại!"
#. module: openeducat_admission
#: model_terms:ir.ui.view,arch_db:openeducat_admission.admission_analysis_form
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_form
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_register_form
msgid "Cancel"
msgstr "Hủy"
#. module: openeducat_admission
#: selection:op.admission,state:0
#: selection:op.admission.register,state:0
msgid "Cancelled"
msgstr "Hủy bỏ"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__city
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_form
msgid "City"
msgstr "thành phố"
#. module: openeducat_admission
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_form
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_register_form
msgid "Confirm"
msgstr "Xác nhận"
#. module: openeducat_admission
#: selection:op.admission,state:0
#: selection:op.admission.register,state:0
msgid "Confirmed"
msgstr "Xác nhận"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__country_id
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_form
msgid "Country"
msgstr "Quốc gia"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_admission_analysis__course_id
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__course_id
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission_register__course_id
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_register_search
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_search
msgid "Course"
msgstr "Khóa học"
#. module: openeducat_admission
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_graph
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_pivot
msgid "Course By Admission"
msgstr "Khóa học Bằng Tuyển sinh"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission_register__product_id
msgid "Course Fees"
msgstr "Học phí"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_admission_analysis__create_uid
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__create_uid
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission_register__create_uid
msgid "Created by"
msgstr "Được tạo bởi"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_admission_analysis__create_date
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__create_date
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission_register__create_date
msgid "Created on"
msgstr "Được tạo ra"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_admission_analysis__display_name
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__display_name
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission_register__display_name
#: model:ir.model.fields,field_description:openeducat_admission.field_report_openeducat_admission_report_admission_analysis__display_name
msgid "Display Name"
msgstr "Tên hiển thị"
#. module: openeducat_admission
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_register_form
#: selection:op.admission,state:0
#: selection:op.admission.register,state:0
msgid "Done"
msgstr "Thực hiện"
#. module: openeducat_admission
#: selection:op.admission,state:0
#: selection:op.admission.register,state:0
msgid "Draft"
msgstr "Dự thảo"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__due_date
msgid "Due Date"
msgstr "Ngày đáo hạn"
#. module: openeducat_admission
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_form
msgid "Educational Detail"
msgstr "giáo dục Chi tiết"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__email
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_form
msgid "Email"
msgstr "Email"
#. module: openeducat_admission
#: sql_constraint:op.admission:0
msgid "Email must be unique per Application!"
msgstr "Email phải là duy nhất cho mỗi ứng dụng!"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_admission_analysis__end_date
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission_register__end_date
msgid "End Date"
msgstr "Ngày cuối"
#. module: openeducat_admission
#: code:addons/openeducat_admission/models/admission_register.py:72
#: code:addons/openeducat_admission/wizard/admission_analysis_wizard.py:43
#, python-format
msgid "End Date cannot be set before Start Date."
msgstr "Ngày Kết Thúc không thể được đặt trước Ngày bắt đầu."
#. module: openeducat_admission
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_form
msgid "Enroll"
msgstr "Ghi danh"
#. module: openeducat_admission
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_search
msgid "Enrolled"
msgstr "đăng ký"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__family_business
msgid "Family Business"
msgstr "gia đình kinh doanh"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__family_income
msgid "Family Income"
msgstr "Thu nhập gia đình"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__fees
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_register_search
msgid "Fees"
msgstr "phí"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__fees_term_id
msgid "Fees Term"
msgstr "phí hạn"
#. module: openeducat_admission
#: selection:op.admission,gender:0
msgid "Female"
msgstr "Nữ"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__name
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_form
msgid "First Name"
msgstr "Tên đầu tiên"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__message_follower_ids
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission_register__message_follower_ids
msgid "Followers"
msgstr "Người theo dõi"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__message_channel_ids
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission_register__message_channel_ids
msgid "Followers (Channels)"
msgstr "Người theo dõi (Channels)"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__message_partner_ids
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission_register__message_partner_ids
msgid "Followers (Partners)"
msgstr "Người theo dõi (Partners)"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__gender
msgid "Gender"
msgstr "tính"
#. module: openeducat_admission
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_register_search
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_search
msgid "Group By..."
msgstr "Nhóm theo..."
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_admission_analysis__id
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__id
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission_register__id
#: model:ir.model.fields,field_description:openeducat_admission.field_report_openeducat_admission_report_admission_analysis__id
msgid "ID"
msgstr "NHẬN DẠNG"
#. module: openeducat_admission
#: model:ir.model.fields,help:openeducat_admission.field_op_admission__message_unread
#: model:ir.model.fields,help:openeducat_admission.field_op_admission_register__message_unread
msgid "If checked new messages require your attention."
msgstr "Nếu kiểm tra tin nhắn mới đòi hỏi sự chú ý của bạn."
#. module: openeducat_admission
#: model:ir.model.fields,help:openeducat_admission.field_op_admission__message_needaction
#: model:ir.model.fields,help:openeducat_admission.field_op_admission_register__message_needaction
msgid "If checked, new messages require your attention."
msgstr "Nếu được chọn, các thông điệp mới đòi hỏi sự chú ý của bạn."
#. module: openeducat_admission
#: model:ir.model.fields,help:openeducat_admission.field_op_admission__message_has_error
#: model:ir.model.fields,help:openeducat_admission.field_op_admission_register__message_has_error
msgid "If checked, some messages have a delivery error."
msgstr "Nếu được chọn, một số thông báo có một lỗi giao hàng."
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__is_student
msgid "Is Already Student"
msgstr "Là đã Student"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__message_is_follower
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission_register__message_is_follower
msgid "Is Follower"
msgstr "là người theo dõi"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_admission_analysis____last_update
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission____last_update
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission_register____last_update
#: model:ir.model.fields,field_description:openeducat_admission.field_report_openeducat_admission_report_admission_analysis____last_update
msgid "Last Modified on"
msgstr "Sửa đổi lần cuối trên"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__last_name
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_form
msgid "Last Name"
msgstr "tên họ"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_admission_analysis__write_uid
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__write_uid
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission_register__write_uid
msgid "Last Updated by"
msgstr "Cập nhật lần cuối bởi"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_admission_analysis__write_date
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__write_date
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission_register__write_date
msgid "Last Updated on"
msgstr "Cập nhật lần cuối vào"
#. module: openeducat_admission
#: model_terms:ir.ui.view,arch_db:openeducat_admission.report_admission_analysis
msgid "Mail :"
msgstr "Thư :"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__message_main_attachment_id
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission_register__message_main_attachment_id
msgid "Main Attachment"
msgstr "Đính kèm chính"
#. module: openeducat_admission
#: selection:op.admission,gender:0
msgid "Male"
msgstr "Nam"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission_register__max_count
msgid "Maximum No. of Admission"
msgstr "Tối đa số tuyển sinh"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__message_has_error
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission_register__message_has_error
msgid "Message Delivery error"
msgstr "thông báo lỗi giao hàng"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__message_ids
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission_register__message_ids
msgid "Messages"
msgstr "Tin nhắn"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__middle_name
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_form
msgid "Middle Name"
msgstr "Tên đệm"
#. module: openeducat_admission
#: code:addons/openeducat_admission/models/admission_register.py:82
#, python-format
msgid "Min Admission can't be greater than Max Admission"
msgstr "Min nhập học không thể lớn hơn Max nhập học"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission_register__min_count
msgid "Minimum No. of Admission"
msgstr "Số tối thiểu là nhập học"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__mobile
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_form
msgid "Mobile"
msgstr "Điện thoại di động"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission_register__name
msgid "Name"
msgstr "Tên"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__nbr
msgid "No of Admission"
msgstr "Số lượng tuyển sinh"
#. module: openeducat_admission
#: code:addons/openeducat_admission/models/admission_register.py:80
#, python-format
msgid "No of Admission should be positive!"
msgstr "Số lượng nhập học nên tích cực!"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__message_needaction_counter
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission_register__message_needaction_counter
msgid "Number of Actions"
msgstr "Số Actions"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__message_has_error_counter
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission_register__message_has_error_counter
msgid "Number of error"
msgstr "Số lỗi"
#. module: openeducat_admission
#: model:ir.model.fields,help:openeducat_admission.field_op_admission__message_needaction_counter
#: model:ir.model.fields,help:openeducat_admission.field_op_admission_register__message_needaction_counter
msgid "Number of messages which requires an action"
msgstr "Số lượng tin nhắn mà đòi hỏi phải có một hành động"
#. module: openeducat_admission
#: model:ir.model.fields,help:openeducat_admission.field_op_admission__message_has_error_counter
#: model:ir.model.fields,help:openeducat_admission.field_op_admission_register__message_has_error_counter
msgid "Number of messages with delivery error"
msgstr "Số lượng tin nhắn với lỗi giao hàng"
#. module: openeducat_admission
#: model:ir.model.fields,help:openeducat_admission.field_op_admission__message_unread_counter
#: model:ir.model.fields,help:openeducat_admission.field_op_admission_register__message_unread_counter
msgid "Number of unread messages"
msgstr "Số tin nhắn chưa đọc"
#. module: openeducat_admission
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_form
msgid "Open Student Profile"
msgstr "Mở hồ sơ sinh viên"
#. module: openeducat_admission
#: selection:op.admission,gender:0
msgid "Other"
msgstr "Khác"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__partner_id
msgid "Partner"
msgstr "Cộng sự"
#. module: openeducat_admission
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_form
#: selection:op.admission,state:0
msgid "Pending"
msgstr "Đang chờ xử lý"
#. module: openeducat_admission
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_form
msgid "Personal Detail"
msgstr "Xem chi tiết cá nhân"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__phone
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_form
msgid "Phone"
msgstr "Điện thoại"
#. module: openeducat_admission
#: model_terms:ir.ui.view,arch_db:openeducat_admission.report_admission_analysis
msgid "Phone :"
msgstr "Điện thoại :"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__prev_course_id
msgid "Previous Course"
msgstr "Khóa học trước"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__prev_institute_id
msgid "Previous Institute"
msgstr "trước Viện"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__prev_result
msgid "Previous Result"
msgstr "Kết quả trước"
#. module: openeducat_admission
#: model_terms:ir.ui.view,arch_db:openeducat_admission.admission_analysis_form
msgid "Print"
msgstr "In"
#. module: openeducat_admission
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_search
msgid "Register"
msgstr "Ghi danh"
#. module: openeducat_admission
#: model:ir.actions.act_window,name:openeducat_admission.act_open_op_admission_view
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_form
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_search
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_tree
msgid "Registration"
msgstr "Đăng ký"
#. module: openeducat_admission
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_form
msgid "Reject"
msgstr "Từ chối"
#. module: openeducat_admission
#: selection:op.admission,state:0
msgid "Rejected"
msgstr "Bị từ chối"
#. module: openeducat_admission
#: model:ir.ui.menu,name:openeducat_admission.menu_admission_report_root
msgid "Reports"
msgstr "Báo cáo"
#. module: openeducat_admission
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_form
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_register_form
msgid "Set to Draft"
msgstr "Set để Dự thảo"
#. module: openeducat_admission
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_register_form
msgid "Start Admission"
msgstr "Bắt đầu nhập học"
#. module: openeducat_admission
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_register_form
msgid "Start Application"
msgstr "khởi động ứng dụng"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_admission_analysis__start_date
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission_register__start_date
msgid "Start Date"
msgstr "ngày bắt đầu"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__state
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_form
msgid "State"
msgstr "Tiểu bang"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__state_id
msgid "States"
msgstr "Những trạng thái"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission_register__state
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_register_search
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_search
msgid "Status"
msgstr "Trạng thái"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__street
msgid "Street"
msgstr "đường phố"
#. module: openeducat_admission
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_form
msgid "Street..."
msgstr "Đường phố..."
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__street2
msgid "Street2"
msgstr "Phố2"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__student_id
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_form
msgid "Student"
msgstr "Sinh viên"
#. module: openeducat_admission
#: model_terms:ir.ui.view,arch_db:openeducat_admission.report_admission_analysis
msgid "Student Name"
msgstr "Tên học sinh"
#. module: openeducat_admission
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_form
msgid "Submit"
msgstr "Gửi đi"
#. module: openeducat_admission
#: selection:op.admission,state:0
msgid "Submitted"
msgstr "gửi"
#. module: openeducat_admission
#: code:addons/openeducat_admission/models/admission.py:388
#, python-format
msgid "The value of the deposit amount must be positive."
msgstr "Giá trị của số tiền ký quỹ phải là số dương."
#. module: openeducat_admission
#: code:addons/openeducat_admission/models/admission.py:383
#, python-format
msgid "There is no income account defined for this product: \"%s\". You may have to install a chart of account from Accounting app, settings menu."
msgstr "Không có tài khoản thu nhập được xác định cho sản phẩm này: \"% s\". Bạn có thể phải cài đặt một biểu đồ của tài khoản từ kế toán ứng dụng, trình đơn cài đặt."
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__title
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_form
msgid "Title"
msgstr "Tiêu đề"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__message_unread
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission_register__message_unread
msgid "Unread Messages"
msgstr "Tin nhắn chưa đọc"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__message_unread_counter
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission_register__message_unread_counter
msgid "Unread Messages Counter"
msgstr "Tin nhắn chưa đọc Counter"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__website_message_ids
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission_register__website_message_ids
msgid "Website Messages"
msgstr "Tin nhắn của trang web"
#. module: openeducat_admission
#: model:ir.model.fields,help:openeducat_admission.field_op_admission__website_message_ids
#: model:ir.model.fields,help:openeducat_admission.field_op_admission_register__website_message_ids
msgid "Website communication history"
msgstr "lịch sử truyền thông website"
#. module: openeducat_admission
#: model_terms:ir.ui.view,arch_db:openeducat_admission.view_op_admission_form
msgid "ZIP"
msgstr "Mã zip"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__zip
msgid "Zip"
msgstr "zip"
#. module: openeducat_admission
#: model:ir.model.fields,field_description:openeducat_admission.field_op_admission__image
msgid "image"
msgstr "Hình ảnh, tưởng tượng"
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -1,46 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<menuitem id="menu_op_admission_root" name="Admissions"
sequence="270"
web_icon="openeducat_admission,static/description/icon.png"/>
<menuitem id="menu_op_admission_submenu" name="Admissions"
sequence="10"
parent="menu_op_admission_root"/>
<menuitem id="menu_admission" name="Applications"
groups="openeducat_admission.group_op_admission_admin,openeducat_admission.group_op_admission_user"
sequence="20"
parent="menu_op_admission_submenu"
action="act_open_op_admission_view"/>
<menuitem id="menu_admission_register" name="Admission"
groups="openeducat_admission.group_op_admission_admin,openeducat_admission.group_op_admission_user"
sequence="19"
parent="menu_op_admission_submenu"
action="act_open_op_admission_register_view"/>
<menuitem id="menu_admission_report_root" name="Reporting"
sequence="50"
parent="menu_op_admission_root"/>
<menuitem id="menu_admission_analysis" name="Admission Report"
sequence="30"
parent="menu_admission_report_root"
groups="openeducat_admission.group_op_admission_user"
action="admission_analysis_act"/>
<menuitem id="menu_admission_config" name="Configuration"
sequence="70"
parent="menu_op_admission_root"/>
<menuitem name="Settings"
id="menu_admission_config_settings"
action="openeducat_core.action_openeducat_configuration"
parent="menu_admission_config"
groups="base.group_system"
sequence="1"/>
</odoo>
@@ -1,22 +0,0 @@
##############################################################################
#
# OpenEduCat Inc
# Copyright (C) 2009-TODAY OpenEduCat Inc(<https://www.openeducat.org>).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
from . import admission
from . import admission_register
@@ -1,508 +0,0 @@
##############################################################################
#
# OpenEduCat Inc
# Copyright (C) 2009-TODAY OpenEduCat Inc(<https://www.openeducat.org>).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
from datetime import datetime
from dateutil.relativedelta import relativedelta
from odoo import _, api, fields, models
from odoo.exceptions import UserError, ValidationError
class OpAdmission(models.Model):
_name = "op.admission"
_inherit = ['mail.thread', 'mail.activity.mixin',
'mail.tracking.duration.mixin']
_rec_name = "application_number"
_description = "Admission"
_order = 'id DESC'
name = fields.Char(
'Name', required=True, translate=True)
first_name = fields.Char(
'First Name', required=True, translate=True)
middle_name = fields.Char(
'Middle Name', translate=True)
last_name = fields.Char(
'Last Name', required=True, translate=True)
title = fields.Many2one(
'res.partner.title', 'Title')
application_number = fields.Char(
'Application Number', size=16, copy=False,
readonly=True, store=True)
admission_date = fields.Date(
'Admission Date', copy=False)
application_date = fields.Datetime(
'Application Date', required=True, copy=False,
default=lambda self: fields.Datetime.now())
birth_date = fields.Date(
'Birth Date', required=True)
course_id = fields.Many2one(
'op.course', 'Course', required=True)
batch_id = fields.Many2one(
'op.batch', 'Batch', required=False)
street = fields.Char(
'Street', size=256)
street2 = fields.Char(
'Street2', size=256)
phone = fields.Char(
'Phone', size=16)
mobile = fields.Char(
'Mobile', size=16)
email = fields.Char(
'Email', size=256, required=True)
city = fields.Char('City', size=64)
zip = fields.Char('Zip', size=8)
state_id = fields.Many2one(
'res.country.state', 'States', domain="[('country_id', '=', country_id)]")
country_id = fields.Many2one(
'res.country', 'Country')
fees = fields.Float('Fees')
image = fields.Image('image')
state = fields.Selection(
[('draft', 'Draft'), ('submit', 'Submitted'),
('confirm', 'Confirmed'), ('admission', 'Admission Confirm'),
('reject', 'Rejected'), ('pending', 'Pending'),
('cancel', 'Cancelled'), ('done', 'Done')],
'State', default='draft', tracking=True)
due_date = fields.Date('Due Date')
prev_institute_id = fields.Char('Previous Institute')
prev_course_id = fields.Char('Previous Course')
prev_result = fields.Char(
'Previous Result', size=256)
family_business = fields.Char(
'Family Business', size=256)
family_income = fields.Float(
'Family Income')
gender = fields.Selection(
[('m', 'Male'), ('f', 'Female')],
string='Gender',
required=True)
student_id = fields.Many2one(
'op.student', 'Student')
nbr = fields.Integer('No of Admission', readonly=True)
register_id = fields.Many2one(
'op.admission.register', 'Admission Register', required=True)
partner_id = fields.Many2one('res.partner', 'Partner')
is_student = fields.Boolean('Is Already Student')
fees_term_id = fields.Many2one('op.fees.terms', 'Fees Term')
active = fields.Boolean(default=True)
discount = fields.Float(string='Discount (%)',
digits='Discount', default=0.0)
fees_start_date = fields.Date('Fees Start Date')
company_id = fields.Many2one(
'res.company', string='Company',
default=lambda self: self.env.user.company_id)
program_id = fields.Many2one('op.program', string="Program", tracking=True)
course_ids = fields.Many2many('op.course', string='Courses',
compute='_compute_course_ids')
_sql_constraints = [
('unique_application_number',
'unique(application_number)',
'Application Number must be unique per Application!'),
]
@api.depends('register_id')
def _compute_course_ids(self):
for data in self:
if data.register_id:
if data.register_id.admission_base == 'program':
course_list = []
for rec in data.register_id.admission_fees_line_ids:
course_list.append(rec.course_id.id) if rec.course_id.id not in course_list else None # noqa
data.course_ids = [(6, 0, course_list)]
else:
data.course_id = data.register_id.course_id.id
data.course_ids = [(6, 0, [data.register_id.course_id.id])]
else:
data.course_ids = [(6, 0, [])]
@api.onchange('first_name', 'middle_name', 'last_name')
def _onchange_name(self):
if not self.middle_name:
self.name = str(self.first_name) + " " + str(
self.last_name
)
else:
self.name = str(self.first_name) + " " + str(
self.middle_name) + " " + str(self.last_name)
@api.onchange('student_id', 'is_student')
def onchange_student(self):
if self.is_student and self.student_id:
sd = self.student_id
self.title = sd.title and sd.title.id or False
self.first_name = sd.first_name
self.middle_name = sd.middle_name
self.last_name = sd.last_name
self.birth_date = sd.birth_date
self.gender = sd.gender
self.image = sd.image_1920 or False
self.street = sd.street or False
self.street2 = sd.street2 or False
self.phone = sd.phone or False
self.mobile = sd.mobile or False
self.email = sd.email or False
self.zip = sd.zip or False
self.city = sd.city or False
self.country_id = sd.country_id and sd.country_id.id or False
self.state_id = sd.state_id and sd.state_id.id or False
self.partner_id = sd.partner_id and sd.partner_id.id or False
else:
self.birth_date = ''
self.gender = ''
self.image = False
self.street = ''
self.street2 = ''
self.phone = ''
self.mobile = ''
self.zip = ''
self.city = ''
self.country_id = False
self.state_id = False
self.partner_id = False
@api.onchange('register_id')
def onchange_register(self):
if self.register_id:
if self.register_id.admission_base == 'course':
self.program_id = self.course_id.program_id.id
self.fees = self.register_id.product_id.lst_price
self.company_id = self.register_id.company_id.id
else:
self.program_id = self.register_id.program_id.id
@api.onchange('course_id')
def onchange_course(self):
self.batch_id = False
term_id = False
if self.course_id:
if self.register_id.admission_base == 'program':
for rec in self.register_id.admission_fees_line_ids:
if rec.course_id.id == self.course_id.id:
self.fees = rec.course_fees_product_id.lst_price
self.program_id = self.course_id.program_id.id
if self.course_id.fees_term_id:
term_id = self.course_id.fees_term_id.id
self.fees_term_id = term_id
@api.constrains('register_id', 'application_date')
def _check_admission_register(self):
for rec in self:
start_date = fields.Date.from_string(rec.register_id.start_date)
end_date = fields.Date.from_string(rec.register_id.end_date)
application_date = fields.Date.from_string(rec.application_date)
if application_date < start_date or application_date > end_date:
raise ValidationError(_(
"Application Date should be between Start Date & End Date of Admission Register.")) # noqa
@api.constrains('birth_date')
def _check_birthdate(self):
for record in self:
if record.birth_date and record.birth_date > fields.Date.today():
raise ValidationError(_(
"Birth Date can't be greater than current date!"))
elif record and record.birth_date:
today_date = fields.Date.today()
day = (today_date - record.birth_date).days
years = day // 365
if years < self.register_id.minimum_age_criteria:
raise ValidationError(_(
"Not Eligible for Admission minimum "
"required age is :"
" %s " % self.register_id.minimum_age_criteria))
@api.constrains('name')
def create_sequence(self):
if not self.application_number:
self.application_number = self.env['ir.sequence'].next_by_code(
'op.admission') or '/'
def submit_form(self):
self.state = 'submit'
def admission_confirm(self):
self.state = 'admission'
def confirm_in_progress(self):
for record in self:
record.state = 'confirm'
def get_student_vals(self):
enable_create_student_user = self.env['ir.config_parameter'].get_param(
'openeducat_admission.enable_create_student_user')
for student in self:
student_user = False
if enable_create_student_user:
student_user = self.env['res.users'].create({
'name': student.name,
'login': student.email if student.email else student.application_number, # noqa
'image_1920': self.image or False,
'is_student': True,
'company_id': self.company_id.id,
'groups_id': [
(6, 0,
[self.env.ref('base.group_portal').id])]
})
details = {
'name': student.name,
'phone': student.phone,
'mobile': student.mobile,
'email': student.email,
'street': student.street,
'street2': student.street2,
'city': student.city,
'country_id':
student.country_id and student.country_id.id or False,
'state_id': student.state_id and student.state_id.id or False,
'image_1920': student.image,
'zip': student.zip,
}
if enable_create_student_user:
student_user.partner_id.write(details)
details.update({
'title': student.title and student.title.id or False,
'first_name': student.first_name,
'middle_name': student.middle_name,
'last_name': student.last_name,
'birth_date': student.birth_date,
'gender': student.gender if student.gender else False,
'image_1920': student.image or False,
'course_detail_ids': [[0, False, {
'course_id':
student.course_id and student.course_id.id or False,
'batch_id':
student.batch_id and student.batch_id.id or False,
'academic_years_id':
student.register_id.academic_years_id.id or False,
'academic_term_id':
student.register_id.academic_term_id.id or False,
'fees_term_id': student.fees_term_id.id,
'fees_start_date': student.fees_start_date,
'product_id': student.register_id.product_id.id,
}]],
'user_id': student_user.id if student_user else False,
'company_id': self.company_id.id
})
return details
def enroll_student(self):
for record in self:
if record.register_id.max_count:
total_admission = self.env['op.admission'].search_count(
[('register_id', '=', record.register_id.id),
('state', '=', 'done')])
if not total_admission < record.register_id.max_count:
msg = 'Max Admission In Admission Register :- (%s)' % (
record.register_id.max_count)
raise ValidationError(_(msg))
if not record.student_id:
vals = record.get_student_vals()
if vals:
record.student_id = student_id = self.env[
'op.student'].create(vals).id
record.partner_id = record.student_id.partner_id.id \
if record else False
else:
student_id = record.student_id.id
record.student_id.write({
'course_detail_ids': [[0, False, {
'course_id':
record.course_id and record.course_id.id or False,
'batch_id':
record.batch_id and record.batch_id.id or False,
'fees_term_id': record.fees_term_id.id,
'fees_start_date': record.fees_start_date,
'product_id': record.register_id.product_id.id,
}]],
})
if record.fees_term_id.fees_terms in ['fixed_days', 'fixed_date']:
val = []
product_id = record.register_id.product_id.id
for line in record.fees_term_id.line_ids:
no_days = line.due_days
per_amount = line.value
amount = (per_amount * record.fees) / 100
dict_val = {
'fees_line_id': line.id,
'amount': amount,
'fees_factor': per_amount,
'product_id': product_id,
'discount': record.discount or record.fees_term_id.discount,
'state': 'draft',
'course_id': record.course_id and record.course_id.id or False,
'batch_id': record.batch_id and record.batch_id.id or False,
}
if line.due_date:
date = line.due_date
dict_val.update({
'date': date
})
elif self.fees_start_date:
date = self.fees_start_date + relativedelta(
days=no_days)
dict_val.update({
'date': date,
})
else:
date_now = (datetime.today() + relativedelta(
days=no_days)).date()
dict_val.update({
'date': date_now,
})
val.append([0, False, dict_val])
record.student_id.write({
'fees_detail_ids': val
})
record.write({
'nbr': 1,
'state': 'done',
'admission_date': fields.Date.today(),
'student_id': student_id,
'is_student': True,
})
reg_id = self.env['op.subject.registration'].create({
'student_id': student_id,
'batch_id': record.batch_id.id,
'course_id': record.course_id.id,
'min_unit_load': record.course_id.min_unit_load or 0.0,
'max_unit_load': record.course_id.max_unit_load or 0.0,
'state': 'draft',
})
reg_id.get_subjects()
def confirm_rejected(self):
self.state = 'reject'
def confirm_pending(self):
self.state = 'pending'
def confirm_to_draft(self):
self.state = 'draft'
def confirm_cancel(self):
self.state = 'cancel'
if self.is_student and self.student_id.fees_detail_ids:
self.student_id.fees_detail_ids.state = 'cancel'
def payment_process(self):
self.state = 'fees_paid'
def open_student(self):
form_view = self.env.ref('openeducat_core.view_op_student_form')
tree_view = self.env.ref('openeducat_core.view_op_student_tree')
value = {
'domain': str([('id', '=', self.student_id.id)]),
'view_type': 'form',
'view_mode': 'list, form',
'res_model': 'op.student',
'view_id': False,
'views': [(form_view and form_view.id or False, 'form'),
(tree_view and tree_view.id or False, 'list')],
'type': 'ir.actions.act_window',
'res_id': self.student_id.id,
'target': 'current',
'nodestroy': True
}
self.state = 'done'
return value
def create_invoice(self):
""" Create invoice for fee payment process of student """
partner_id = self.env['res.partner'].create({'name': self.name})
account_id = False
product = self.register_id.product_id
if product.id:
account_id = product.property_account_income_id.id
if not account_id:
account_id = product.categ_id.property_account_income_categ_id.id
if not account_id:
raise UserError(
_('There is no income account defined for this product: "%s". \
You may have to install a chart of account from Accounting \
app, settings menu.') % (product.name,))
if self.fees <= 0.00:
raise UserError(
_('The value of the deposit amount must be positive.'))
amount = self.fees
name = product.name
invoice = self.env['account.invoice'].create({
'name': self.name,
'origin': self.application_number,
'move_type': 'out_invoice',
'reference': False,
'account_id': partner_id.property_account_receivable_id.id,
'partner_id': partner_id.id,
'invoice_line_ids': [(0, 0, {
'name': name,
'origin': self.application_number,
'account_id': account_id,
'price_unit': amount,
'quantity': 1.0,
'discount': 0.0,
'uom_id': self.register_id.product_id.uom_id.id,
'product_id': product.id,
})],
})
invoice.compute_taxes()
form_view = self.env.ref('account.invoice_form')
tree_view = self.env.ref('account.invoice_tree')
value = {
'domain': str([('id', '=', invoice.id)]),
'view_type': 'form',
'view_mode': 'form',
'res_model': 'account.invoice',
'view_id': False,
'views': [(form_view and form_view.id or False, 'form'),
(tree_view and tree_view.id or False, 'list')],
'type': 'ir.actions.act_window',
'res_id': invoice.id,
'target': 'current',
'nodestroy': True
}
self.partner_id = partner_id
self.state = 'payment_process'
return value
@api.model
def get_import_templates(self):
return [{
'label': _('Import Template for Admission'),
'template': '/openeducat_admission/static/xls/op_admission.xls'
}]
class OpStudentCourseInherit(models.Model):
_inherit = "op.student.course"
product_id = fields.Many2one(
'product.product', 'Course Fees',
domain=[('type', '=', 'service')], tracking=True)
class ResConfigSettings(models.TransientModel):
_inherit = 'res.config.settings'
enable_create_student_user = fields.Boolean(
config_parameter='openeducat_admission.enable_create_student_user',
string='Create Student User')

Some files were not shown because too many files have changed in this diff Show More