# Translation of Odoo Server. # This file contains the translation of the following modules: # * web_gantt # # "Tiffany Chang (tic)" , 2025. # Saara Hakanen , 2025, 2026. msgid "" msgstr "" "Project-Id-Version: Odoo Server 19.0+e\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-05-29 17:47+0000\n" "PO-Revision-Date: 2026-07-31 08:58+0000\n" "Last-Translator: Saara Hakanen \n" "Language-Team: Finnish \n" "Language: fi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 2026.6.1\n" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_model.js:0 msgid "%(hour)sh%(minute)s" msgstr "%(hour)sh%(minute)s" #. module: web_gantt #. odoo-python #: code:addons/web_gantt/models/models.py:0 msgid "%s cannot be scheduled in the past" msgstr "%s ei voida ajoittaa menneisyyteen" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_model.js:0 msgid "%sh" msgstr "%sh" #. module: web_gantt #: model:ir.model,name:web_gantt.model_ir_actions_act_window_view msgid "Action Window View" msgstr "Toimintoikkunan näkymä" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_renderer_controls.js:0 #: code:addons/web_gantt/static/src/gantt_renderer_controls.xml:0 msgid "Activate dense mode" msgstr "Aktivoi tiheä tila" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_renderer_controls.js:0 #: code:addons/web_gantt/static/src/gantt_renderer_controls.xml:0 msgid "Activate sparse mode" msgstr "Aktivoi harva tila" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_scale_selector.xml:0 msgid "Apply" msgstr "Käytä" #. module: web_gantt #: model:ir.model,name:web_gantt.model_base msgid "Base" msgstr "Pohja" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_controller.js:0 msgid "Bye-bye, record!" msgstr "Tervemenoa tietue!" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_renderer_controls.xml:0 msgid "Collapse rows" msgstr "Supista rivit" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_controller.js:0 msgid "Create" msgstr "Luo" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_arch_parser.js:0 msgid "Day" msgstr "Päivä" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_controller.js:0 msgid "Delete" msgstr "Poista" #. module: web_gantt #: model:ir.model.fields,field_description:web_gantt.field_ir_actions_act_window_view__display_name #: model:ir.model.fields,field_description:web_gantt.field_ir_ui_view__display_name msgid "Display Name" msgstr "Näyttönimi" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_renderer.js:0 msgid "Edit" msgstr "Muokkaa" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_renderer.js:0 msgid "Ending date cannot be before the starting date" msgstr "Loppupäivä ei voi olla ennen alkupäivää" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_renderer_controls.xml:0 msgid "Expand rows" msgstr "Laajenna rivit" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_renderer.js:0 msgid "Failed to undo reschedule" msgstr "Aikataulumuutoksen peruutus epäonnistui" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_renderer_controls.xml:0 msgid "Focus Today" msgstr "Keskitä nykypäivään" #. module: web_gantt #: model:ir.model.fields.selection,name:web_gantt.selection__ir_actions_act_window_view__view_mode__gantt #: model:ir.model.fields.selection,name:web_gantt.selection__ir_ui_view__type__gantt msgid "Gantt" msgstr "Gantt" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_arch_parser.js:0 msgid "Gantt View" msgstr "Gantt-näkymä" #. module: web_gantt #. odoo-python #: code:addons/web_gantt/models/ir_ui_view.py:0 msgid "Gantt child can only be field or template, got %s" msgstr "Gantt-kaavion alataso voi olla vain kenttä tai malli, saatiin %s" #. module: web_gantt #. odoo-python #: code:addons/web_gantt/models/ir_ui_view.py:0 msgid "Gantt must have a 'date_start' attribute" msgstr "Gantt-näkymässä on oltava määrite 'date_start'" #. module: web_gantt #. odoo-python #: code:addons/web_gantt/models/ir_ui_view.py:0 msgid "Gantt must have a 'date_stop' attribute" msgstr "Gantt-näkymässä on oltava määrite 'date_stop'" #. module: web_gantt #. odoo-python #: code:addons/web_gantt/models/ir_ui_view.py:0 msgid "" "Gantt must have a 'dependency_inverted_field' attribute once the " "'dependency_field' is specified" msgstr "" "Gantt-näkymässä on oltava määrite 'dependency_inverted_field', kun " "'dependency_field' on määritetty" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_scale_selector.js:0 msgid "Gantt start date" msgstr "Ganttin aloituspäivä" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_scale_selector.js:0 msgid "Gantt stop date" msgstr "Ganttin lopetuspäivä" #. module: web_gantt #. odoo-python #: code:addons/web_gantt/models/ir_ui_view.py:0 msgid "Gantt view can contain only one templates tag" msgstr "Gantt-näkymä voi sisältää vain yhden mallitunnisteen" #. module: web_gantt #: model:ir.model.fields,field_description:web_gantt.field_ir_actions_act_window_view__id #: model:ir.model.fields,field_description:web_gantt.field_ir_ui_view__id msgid "ID" msgstr "ID" #. module: web_gantt #. odoo-python #: code:addons/web_gantt/models/models.py:0 msgid "Impossible to schedule in the past." msgstr "Menneisyyteen ei voi ajastaa." #. module: web_gantt #. odoo-python #: code:addons/web_gantt/models/models.py:0 msgid "Insufficient fields for Gantt View!" msgstr "Kenttiä ei ole tarpeeksi Gantt-näkymään!" #. module: web_gantt #. odoo-python #: code:addons/web_gantt/models/ir_ui_view.py:0 msgid "" "Invalid attributes (%(invalid_attributes)s) in gantt view. Attributes must " "be in (%(valid_attributes)s)" msgstr "" "Gantt-näkymän virheelliset määritteet (%(invalid_attributes)s). Määritteiden " "on oltava (%(valid_attributes)s)" #. module: web_gantt #. odoo-python #: code:addons/web_gantt/models/ir_ui_view.py:0 msgid "Invalid default_range '%s' in gantt" msgstr "Epäkelpo default_range '%s' ganttissa" #. module: web_gantt #. odoo-python #: code:addons/web_gantt/models/ir_ui_view.py:0 msgid "Invalid default_scale '%s' in gantt" msgstr "Ganttissa on virheellinen default_scale '%s'" #. module: web_gantt #. odoo-python #: code:addons/web_gantt/models/ir_ui_view.py:0 msgid "Invalid display_mode '%s' in gantt" msgstr "Ganttissa on virheellinen display_mode '%s'" #. module: web_gantt #. odoo-python #: code:addons/web_gantt/models/models.py:0 msgid "Invalid reschedule method %s" msgstr "Virheellinen aikataulun muuttamistapa %s" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_arch_parser.js:0 msgid "Month" msgstr "Kuukausi" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_renderer.js:0 msgid "Name" msgstr "Nimi" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_controller.xml:0 msgid "New" msgstr "Uusi" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_controller.js:0 msgid "No, keep it" msgstr "Ei, pidä se" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_controller.js:0 msgid "Open" msgstr "Avoin" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_multi_selection_buttons.xml:0 #: code:addons/web_gantt/static/src/gantt_renderer.js:0 msgid "Plan" msgstr "Suunnitelma" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_arch_parser.js:0 msgid "Quarter" msgstr "Kvartaali" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_renderer.js:0 msgid "Record could not be removed" msgstr "Tietuetta ei voitu poistaa" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_renderer.js:0 msgid "Record duplicated" msgstr "Tietue kahdennettu" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_renderer.js:0 msgid "Record removed" msgstr "Tietue poistettu" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_renderer.js:0 msgid "Record reschedule undone" msgstr "Tietueen aikataulun päivitys peruttu" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_renderer.js:0 msgid "Record rescheduled" msgstr "Tietueen aikataulu päivitetty" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_renderer.js:0 msgid "Start" msgstr "Aloita" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_renderer.js:0 msgid "Starting date cannot be after the ending date" msgstr "Alkamispäivä ei voi olla päättymispäivän jälkeen" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_renderer.js:0 msgid "Stop" msgstr "Lopeta" #. module: web_gantt #. odoo-python #: code:addons/web_gantt/models/models.py:0 msgid "Tasks rescheduled" msgstr "Tehtävien aikataulut päivitetty" #. module: web_gantt #. odoo-python #: code:addons/web_gantt/models/models.py:0 msgid "The dependencies are not valid, there is a cycle." msgstr "Riippuvuudet eivät ole voimassa. Kyseessä on sykli." #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_renderer_controls.xml:0 msgid "Today" msgstr "Tänään" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_renderer_controls.xml:0 msgid "Toolbar menu" msgstr "Työkalurivin valikko" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_renderer.js:0 msgid "Total" msgstr "Yhteensä" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_model.js:0 msgid "Undefined %s" msgstr "Määrittelemätön %s" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_renderer.js:0 #: model:ir.model,name:web_gantt.model_ir_ui_view msgid "View" msgstr "Näytä" #. module: web_gantt #: model:ir.model.fields,field_description:web_gantt.field_ir_actions_act_window_view__view_mode #: model:ir.model.fields,field_description:web_gantt.field_ir_ui_view__type msgid "View Type" msgstr "Näkymän tyyppi" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_arch_parser.js:0 msgid "Week" msgstr "Viikko" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_arch_parser.js:0 msgid "Week %(week)s, %(startDate)s - %(endDate)s" msgstr "Viikko %(week)s, %(startDate)s - %(endDate)s" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_arch_parser.js:0 msgid "Year" msgstr "Vuosi" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_arch_parser.js:0 msgid "hours" msgstr "tunti(a)" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_arch_parser.js:0 msgid "minutes" msgstr "minuutit" #. module: web_gantt #. odoo-javascript #: code:addons/web_gantt/static/src/gantt_arch_parser.js:0 msgid "months" msgstr "kuukaudet" #~ msgid "From" #~ msgstr "Alkaa" #~ msgid "From: %(from_date)s to: %(to_date)s" #~ msgstr "Alkaen: %(from_date)s päättyen: %(to_date)s" #~ msgid "to" #~ msgstr "->"