Files
enterprise-addons/ai/i18n/fi.po
T

2115 lines
74 KiB
Gettext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * ai
#
# "Tiffany Chang (tic)" <[email protected]>, 2025.
# Weblate <[email protected]>, 2025.
# Saara Hakanen <[email protected]>, 2025, 2026.
# Jarmo Kortetjärvi <[email protected]>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0+e\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-31 17:44+0000\n"
"PO-Revision-Date: 2026-08-12 14:48+0000\n"
"Last-Translator: Saara Hakanen <[email protected]>\n"
"Language-Team: Finnish <https://translate.odoo.com/projects/odoo-19/ai/fi/>\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: ai
#: model:ir.actions.server,ai_tool_description:ai.ir_actions_server_get_fields
msgid ""
"\n"
" Lists ONLY searchable fields for a single model that can be used "
"in domain filters and grouping.\n"
" Essential for building valid domains - if a field isn't listed "
"here, it CANNOT be used.\n"
"\n"
" Returns format:\n"
" ```\n"
" field_name|display_name|type|sortable|groupable|description\n"
" partner_id|Customer|many2one(res.partner)|true|true|Customer for "
"this order\n"
" date_order|Order Date|datetime|true|true|Date when order was "
"placed\n"
" order_line|Order Lines|one2many(sale.order.line)|false|false|"
"Lines in this order\n"
" state|Status|selection|true|true|Order status\n"
" ```\n"
"\n"
" Key points:\n"
" - ⚠️ Only returns SEARCHABLE fields - others cannot be used in "
"domains\n"
" - For relationships: Shows related model in parentheses "
"(many2one, one2many, many2many)\n"
" - Only relationship fields can be used to traverse to other "
"models\n"
" - Literal fields such as char/text/float CANNOT be used for "
"traversal\n"
" - 'sortable' indicates if field can be used in order_by "
"parameter\n"
" - 'groupable' indicates if field can be used for grouping when "
"not available in search view\n"
"\n"
" 💡 Performance tip: When exploring multiple models, call this "
"tool multiple times in ONE message\n"
" Example: Exploring sale.order, product.product, and res.partner? "
"Make 3 parallel calls.\n"
" "
msgstr ""
"\n"
" Listaa VAIN haettavat kentät yhdelle mallille, jota voi käyttää "
"domain-suodattimissa ja ryhmittelyssä\n"
" Välttämätön kelpuutettavien domainien rakentamiseksi - jos "
"kenttää ei ole listattu täällä, sitä EI VOI käyttää.\n"
"\n"
" Palautusmuoto:\n"
" ```\n"
" field_name|display_name|type|sortable|groupable|kuvaus\n"
" partner_id|Customer|many2one(res.partner)|true|true|tämän "
"tilauksen asiakas\n"
" date_order|Order Date|datetime|true|true|tilauspäivämäärä\n"
" order_line|Order Lines|one2many(sale.order.line)|false|false|"
"tilausrivit\n"
" state|Status|selection|true|true|Tilauksen tila\n"
" ```\n"
"\n"
" Pääkohdat:\n"
" - ⚠️ Palauttaa vain HAETTAVIA kenttiä - muita ei voi käyttää "
"domaineissa\n"
" - Suhteet: Näyttää siihen liittyvän mallin sukeissa (many2one, "
"one2many, many2many)\n"
" - Vain suhdekenttiä voi käyttää toisiin malleihin siirtymiseen\n"
" - Kirjaimellisia kenttiä, kuten char/text/float EI VOI käyttää "
"siirtymiseen\n"
" - 'sortable' ilmaisee, voiko kenttää käyttää order_by "
"-parametrissa\n"
" - 'groupable' ilmaisee, voiko kenttää käyttää ryhmittelyyn, kun "
"se ei ole saatavilla hakunäkymässä\n"
"\n"
" 💡 Suorituskykyvinkki: Tutkiessasi useita malleja, kutsu tätä "
"työkalua useita kertoja YHDESSÄ viestissä\n"
" Esimerkki: Tutkitko sale.order, product.product, ja res.partner? "
"Tee 3 rinnakkaista kutsua.\n"
" "
#. module: ai
#: model:ir.actions.server,ai_tool_description:ai.ir_actions_server_compute_report_measures
msgid ""
"\n"
" Lists numeric fields (measures) available for aggregation in "
"pivot/graph views.\n"
" MUST be called before using measures in open_menu_pivot() or "
"open_menu_graph().\n"
"\n"
" Returns CSV with pipe (|) delimiter:\n"
" ```\n"
" field_name|display_name|type|aggregator|sortable\n"
" __count|Count|integer||true\n"
" amount_total|Total|monetary|sum|true\n"
" margin|Margin|float|sum|true\n"
" quantity|Quantity|float|sum|true\n"
" ```\n"
"\n"
" Key points:\n"
" - __count is always available (counts records)\n"
" - Only numeric fields with aggregators are returned\n"
" - Use field_name in measures parameter\n"
" - For rankings in pivot: Add ordering (e.g., \"amount_total "
"desc\")\n"
" - Call multiple times in parallel if comparing different menus\n"
" "
msgstr ""
"\n"
" Listaa numeeriset kentät (mitat), jotka ovat käytettävissä "
"aggregointiin pivot- ja kaavionäkymissä.\n"
" TÄYTYY kutsua ennen open_menu_pivot() tai open_menu_graph() "
"-mittojen käyttämistä.\n"
"\n"
" Palauttaa CSV-tiedoston, jossa on putkimerkki (|) erottimena:\n"
" ```\n"
" field_name|display_name|type|aggregator|sortable\n"
" __count|Count|integer||true\n"
" amount_total|Total|monetary|sum|true\n"
" margin|Margin|float|sum|true\n"
" quantity|Quantity|float|sum|true\n"
" ```\n"
"\n"
" Avainkohdat:\n"
" - __count on aina saatavilla (laskee tietueet)\n"
" - Vain numeeriset kentät aggregaattoreilla palautetaan\n"
" - Käytä field_name mitat-parametreissä\n"
" - Pivot-rankingissa: Lisää tilaaminen (esim. \"amount_total "
"desc\")\n"
" - Kutsu useita kertoja rinnakkain, jos vertailet eri valikoita\n"
" "
#. module: ai
#: model:ir.actions.server,ai_tool_description:ai.ir_actions_server_open_menu_graph
msgid ""
"\n"
" Opens a graph/chart view using search view elements.\n"
" Best for: Trends, comparisons, distributions, visual KPIs.\n"
"\n"
" Supported chart types:\n"
" - 'bar': Compare values across categories\n"
" - 'line': Show trends over time\n"
" - 'pie': Display proportions of a whole\n"
"\n"
" Features:\n"
" - Apply filters from menu's available options\n"
" - Visualize a single measure\n"
" - Group by one field for the chart axis\n"
" - Search within specific fields\n"
" - Stacking and cumulation options\n"
" - Order control (ASC/DESC)\n"
"\n"
" 💡 Call compute_report_measures() first to find valid measures\n"
" ⚠️ Each search string must use format 'field=text'. Array can "
"contain multiple search strings or be empty []\n"
" ⚠️ Mode must be exactly 'bar', 'line', or 'pie'\n"
" ⚠️ Order must be exactly 'ASC' or 'DESC'\n"
" "
msgstr ""
"\n"
" Avaa kaavio-/taulukkonäkymän käyttämällä hakunäkymän "
"elementtejä.\n"
"Sopii parhaiten: Trendeille, vertailuille, jakaumille, visuaalisille "
"suorituskykymittareille.\n"
"\n"
"Tuetut kaaviotyypit:\n"
"- 'pylväs': Vertaa arvoja eri kategorioiden välillä\n"
"- 'viiva': Näytä trendit ajan kuluessa\n"
"- 'ympyrä': Näytä osuudet kokonaisuudesta\n"
"\n"
" Ominaisuudet:\n"
"- Suodattimien soveltaminen valikon käytettävissä olevista vaihtoehdoista\n"
"- Yhden mittarin visualisointi\n"
"- Ryhmittely yhden kentän perusteella kaavion akselille\n"
"- Haku tietyissä kentissä\n"
"- Pinonta- ja kertymisvaihtoehdot\n"
"- Järjestyksen hallinta (ASC/DESC)\n"
"\n"
" 💡 Kutsu ensin compute_report_measures() löytääksesi kelvolliset "
"mitat\n"
"⚠️ Jokaisen hakumerkkijonon on käytettävä muotoa 'field=text'. Taulukko voi "
"sisältää useita hakumerkkijonoja tai olla tyhjä []\n"
"⚠️ Tilaksi on asetettava tarkalleen 'bar', 'line' tai 'pie'\n"
"⚠️ Järjestykseksi on asetettava tarkalleen 'ASC' tai 'DESC'\n"
" "
#. module: ai
#: model:ir.actions.server,ai_tool_description:ai.ir_actions_server_open_menu_kanban
msgid ""
"\n"
" Opens a kanban (card-based) view using search view elements.\n"
" Best for: Stage/status visualization, pipeline views, workflow "
"management.\n"
"\n"
" Key features:\n"
" - Display records as cards in columns\n"
" - Apply filters from menu's available options\n"
" - Group by workflow stages or other fields\n"
" - Search within specific fields\n"
" - Ideal for CRM pipelines, task boards, project workflows\n"
"\n"
" ⚠️ Use only filter names and groupby fields from menu data\n"
" ⚠️ Each search string must use format 'field=text'. Array can "
"contain multiple search strings or be empty []\n"
" "
msgstr ""
"\n"
" Avaa kanban-näkymän (korttipohjainen) hakunäkymäelementtien "
"avulla.\n"
"Sopii parhaiten: Vaiheen/tilan visualisointiin, putkinäkymiin, työnkulun "
"hallintaan.\n"
"\n"
"Tärkeimmät ominaisuudet:\n"
"- Näyttää tietueet kortteina sarakkeissa\n"
"- Käyttää suodattimia valikon käytettävissä olevista vaihtoehdoista\n"
"- Ryhmittelee työnkulun vaiheiden tai muiden kenttien mukaan\n"
"- Hakee tietyistä kentistä\n"
"- Ihanteellinen CRM-myyntiputkille, tehtävätauluille ja projektien "
"työnkuluille\n"
"\n"
"⚠️ Käytä ainoastaan suodattimen nimiä ja ryhmittelykenttiä valikkotiedoista\n"
"⚠️ Jokaisen hakumerkkijonon on käytettävä muotoa 'field=text'. Taulukko voi "
"sisältää useita hakumerkkijonoja tai olla tyhjä []\n"
" "
#. module: ai
#: model:ir.actions.server,ai_tool_description:ai.ir_actions_server_open_menu_list
msgid ""
"\n"
" Opens a list (table) view using search view elements.\n"
" Best for: \"Show me\", \"List all\", detailed record viewing, "
"sorting data.\n"
"\n"
" Key features:\n"
" - Apply multiple filters by name (from menu's search view)\n"
" - Group records by available fields\n"
" - Search within specific fields for text\n"
" - Displays records in sortable table format\n"
" - Ideal for reviewing, filtering, and exporting data\n"
"\n"
" 💡 Use search parameter to filter by any searchable field BEFORE "
"considering custom domains\n"
" ⚠️ Use only filter names and groupby fields from menu data\n"
" ⚠️ Each search string must use format 'field=text'. Array can "
"contain multiple search strings or be empty []\n"
" "
msgstr ""
"\n"
" Avaa luettelonäkymän (taulukko) käyttäen hakunäkymän "
"elementtejä.\n"
"Sopii parhaiten: \"Näytä minulle\", \"Luettele kaikki\", yksityiskohtaisten "
"tietueiden katselu, tietojen lajittelu.\n"
"\n"
"Tärkeimmät ominaisuudet:\n"
"- Useiden suodattimien soveltaminen nimen perusteella (valikon "
"hakunäkymästä)\n"
"- Tietueiden ryhmittely käytettävissä olevien kenttien perusteella\n"
"- Tekstin haku tietyistä kentistä\n"
"- Tietueiden näyttäminen lajiteltavassa taulukkomuodossa\n"
"- Ihanteellinen tietojen tarkasteluun, suodattamiseen ja viemiseen\n"
"\n"
"💡 Käytä hakuparametria suodattaaksesi minkä tahansa haettavan kentän "
"perusteella ENNEN mukautettujen domainien harkitsemista\n"
"⚠️ Käytä vain suodattimen nimiä ja ryhmittelykenttiä valikkotiedoista\n"
"⚠️ Jokaisen hakumerkkijonon on käytettävä muotoa 'field=text'. Taulukko voi "
"sisältää useita hakumerkkijonoja tai olla tyhjä []\n"
" "
#. module: ai
#: model:ir.actions.server,ai_tool_description:ai.ir_actions_server_open_menu_pivot
msgid ""
"\n"
" Opens a pivot table with advanced search and filtering.\n"
" Best for: \"Top N\" queries, rankings, cross-tabulation, "
"performance metrics.\n"
"\n"
" Key features:\n"
" - Supports filters from search view\n"
" - Groups data by rows AND columns simultaneously\n"
" - Aggregates measures (sum, avg, count)\n"
" - Supports text search across searchable fields\n"
" - Excel-like pivot table functionality\n"
"\n"
" 💡 ALWAYS call compute_report_measures() first to get valid "
"measures\n"
" 💡 For rankings: Include ordering in measures (e.g., "
"[\"amount_total desc\"])\n"
" 💡 Use search parameter to filter by any searchable field BEFORE "
"considering custom domains\n"
" ⚠️ Prefer \"Reporting\" app menus for best pivot experience\n"
" ⚠️ Each search string must use format 'field=text'. Array can "
"contain multiple search strings or be empty []\n"
" ⚠️ Note: Uses row_groupbys/col_groupbys (arrays) instead of "
"selected_groupbys\n"
"\n"
" Example: For \"top salespeople selling office products\":\n"
" - Use search=[\"categ_id\", \"office\"] if categ_id is "
"searchable\n"
" - Only use custom_domain if no searchable field matches your "
"needs\n"
" "
msgstr ""
"\n"
" Avaa pivot-taulukon edistyksellisillä haku- ja "
"suodatusominaisuuksilla.\n"
"Sopii parhaiten: \"Top N\" -kyselyihin, rankingeihin, ristitaulukointeihin "
"ja suorituskykymittareihin.\n"
"\n"
"Tärkeimmät ominaisuudet:\n"
"- Tukee hakunäkymän suodattimia\n"
"- Ryhmittelee tiedot samanaikaisesti riveittäin JA sarakkeittain\n"
"- Aggregoi mittarit (summa, keskiarvo, lukumäärä)\n"
"- Tukee tekstihakua haettavissa kentissä\n"
"- Excel-tyyppinen pivot-taulukon toiminnallisuus\n"
"\n"
"💡 Kutsu AINA ensin compute_report_measures() saadaksesi kelvolliset "
"mittaukset\n"
"💡 Rankingit: Lisää järjestys mittoihin (esim. [\"amount_total desc\"])\n"
"💡 Käytä hakuparametria minkä tahansa haettavan kentän perusteella "
"suodattamiseksi ENNEN mukautettujen domainien harkitsemista\n"
"⚠️ Suosi \"Raportointi\"-sovelluksen valikoita parhaan pivot-kokemuksen "
"saamiseksi\n"
"⚠️ Jokaisen hakumerkkijonon on käytettävä muotoa 'field=text'. Taulukko voi "
"sisältää useita hakumerkkijonoja tai olla tyhjä []\n"
"⚠️ Huomio: Käyttää row_groupbys/col_groupbys (taulukoita) selected_groupbys "
"sijaan\n"
"\n"
" Esimerkki: \"Parhaat toimistotuotteiden myyjät\":\n"
" - Käytä search=[\"categ_id\", \"office\"], jos categ_id on "
"haettavissa\n"
" - Käytä custom_domain vain, jos mikään haettava kenttä ei vastaa "
"tarpeitasi\n"
" "
#. module: ai
#: model:ir.actions.server,ai_tool_description:ai.ir_actions_server_get_menu_details
msgid ""
"\n"
" Retrieves detailed information (context, domain, search_view) "
"for specific menus.\n"
" MUST be called before using any open_menu_* tool to get menu-"
"specific details.\n"
"\n"
" Returns CSV with pipe (|) delimiter:\n"
" ```\n"
" menu_id|model_name|context|domain|search_view\n"
" 389|sale.order|{\"search_default_my_quotation\": 1}|[]|"
"<search><fields>...</fields></search>\n"
" 172|account.move|{\"search_default_draft\": 1}|[[\"type\", "
"\"=\", \"out_invoice\"]]|<search>...</search>\n"
" ```\n"
"\n"
" Key information:\n"
" - Context: Default filters/groupings applied when menu opens\n"
" - Domain: Permanent filters that cannot be removed by users\n"
" - Search_view: Full XML structure with available filters, "
"groupbys, and searchable fields\n"
"\n"
" 💡 Performance tip: Request multiple menu details in one call "
"when comparing options\n"
" ⚠️ Always validate the returned model matches your expectations\n"
" "
msgstr ""
"\n"
" Noutaa yksityiskohtaista tietoa (konteksti, domain, search_view) "
"tietyille valikoille.\n"
" TÄYTYY käyttää ennen open_menu_* -työkalun käyttämistä "
"valikkokohtaisen tiedon saamiseksi.\n"
"\n"
" Palauttaa CSV-tiedoston putkimerkkierottimella (|):\n"
" ```\n"
" menu_id|model_name|context|domain|search_view\n"
" 389|sale.order|{\"search_default_my_quotation\": 1}|[]|"
"<search><fields>...</fields></search>\n"
" 172|account.move|{\"search_default_draft\": 1}|[[\"type\", "
"\"=\", \"out_invoice\"]]|<search>...</search>\n"
" ```\n"
"\n"
" Tärkeää tietoa:\n"
" - Konteksti: Oletussuodattimia/-ryhmittelyjä sovelletaan valikon "
"auetessa\n"
" - Domain: Pysyvät suodattimet, joita käyttäjät eivät voi "
"poistaa\n"
" - Search_view: Täysi XML-rakenne saatavilla olevilla "
"suodattimilla, ryhmittelyillä ja haettavilla kentillä\n"
"\n"
" 💡 Suoritusvinkki: Pyydä useita valikkoyksityiskohtia yhdellä "
"soitolla vaihtoehtoja vertaillessa\n"
" ⚠️ Vahvista aina, että palautettu malli vastaa odotuksiasi\n"
" "
#. module: ai
#: model:ir.actions.server,ai_tool_description:ai.ir_actions_server_read_group
#: model:ir.actions.server,ai_tool_description:ai.ir_actions_server_search
msgid ""
"\n"
" Searches a particular model using a domain. The provided domain "
"must be in valid JSON format.\n"
" "
msgstr ""
"\n"
" Etsii tiettyä mallia verkkotunnuksen avulla. Annetun "
"verkkotunnuksen on oltava kelvollisessa JSON-muodossa.\n"
" "
#. module: ai
#: model:ir.actions.server,ai_tool_description:ai.ir_actions_server_adjust_search
msgid ""
"\n"
" The user can continue on asking questions and if you think that "
"the current search can just be adjusted without opening a different menu, "
"you can use this tool.\n"
"\n"
" Provided in the prompt's <session_info_context> is a current "
"view info which contains the active search facets.\n"
" A facet can be a group of `OR`ed filters, a group of groupbys, "
"or a group of `OR`ed search terms.\n"
"\n"
" **Understanding the parameters**:\n"
" - `remove_facets` - Removing a facet removes the whole group of "
"filters/groupbys/search terms. Removing a filter or a search facet reduces "
"the constraints.\n"
" - `toggle_filters` - Toggling a filter will add/remove a filter "
"from an active filter facet.\n"
" - `toggle_groupbys` - Toggling a groupby will add/remove a "
"groupby from the active groupbys facet.\n"
" - `apply_searches` - Applying a search will `OR` the search term "
"on an active search facet containing the same field. E.g., if there is a "
"field facet of \"name=John\" and you provide search \"name=Jane\", the "
"resulting search will be \"name=John OR name=Jane\".\n"
" - `measures` - Specifying measures will activate the selected "
"measures in the current view if it's a pivot or a graph view.\n"
" - `mode` - Graph view only: This is the chart type. Choose from "
"\"line\", \"bar\", or \"pie\" to change the chart type in the current graph "
"view.\n"
" - `order` - Graph view only: Specifying the order will change "
"the sorting of the results in the current graph view.\n"
" - `stacked` - Graph view only: Specifying stacked will change "
"the stacking of the results in the current graph view.\n"
" - `cumulated` - Graph view only: Specifying cumulated will "
"change the accumulation of the results in the current graph view.\n"
" - `custom_domain` - The search view elements may not be "
"sufficient to express the needed domain. In that case, you can provide a "
"custom domain as a JSON string.\n"
" - `switch_view_type` - Switching the view type will change the "
"current view to the specified type. Select from the available view types in "
"the current view info.\n"
" "
msgstr ""
"\n"
" Käyttäjä voi jatkaa kysymysten esittämistä. Sinä voit jatkaa "
"tämän työkalun käyttämistä, jos uskot, että tämänhetkistä hakua voi muokata "
"ilman erillisen valikon avaamista.\n"
"\n"
" Kehotus <session_info_context> on tämänhetkisen näkymän tieto, "
"joka sisältää aktiiviset hakufasetit.\n"
" Fasetti voi olla ryhmä `OR`-suodattimia, ryhmä ryhmittelyjä, tai "
"ryhmä `OR`-hakutermejä.\n"
"\n"
" **Parametrien ymmärtäminen**:\n"
" - `remove_facets` - Fasetin poistaminen poistaa koko suodatin-/"
"ryhmittely-/hakutermiryhmän. Suodattimen tai hakutermin poistaminen vähentää "
"rajoituksia.\n"
" - `toggle_filters` - Suodattimen vaihtaminen lisää/poistaa "
"suodattimen aktiivisesta suodatinfasetista.\n"
" - `toggle_groupbys` - Ryhmittelyn vaihtaminen lisää/poistaa "
"ryhmittelyn aktiivisesta ryhmittelyfasetista.\n"
" - `apply_searches` - Haun soveltaminen johtaa hakutermin `OR` "
"-toimintoon aktiivisessa hakufasetissa, joka sisältää saman kentän. Esim. "
"jos on olemassa kenttäfasetti \"name=John\" ja toteutat haun \"name=Jane\", "
"tuloksena on haku \"name=John OR name=Jane\".\n"
" - `measures` - Mittojen määrittäminen aktivoi valitut mitat "
"tämänhetkisessä näkymässä, jos se on pivot- tai kaavionäkymä.\n"
" - `mode` - Vain kaavionäkymässä: Tämä on kaaviotyyppi. Valitse "
"\"viiva\", \"pylväs\", or \"ympyrä\" vaihtaaksesi kaaviotyyppiä nykyisessä "
"kaavionäkymässä.\n"
" - `order` - Vain kaavionäkymässä: Järjestyksen määrittäminen "
"muuttaa tulosten lajittelua nykyisessä kaavionäkymässä.\n"
" - `stacked` - Vain kaavionäkymässä: Pinonnan määrittäminen "
"muuttaa tulosten pinontaa nykyisessä kaavionäkymässä.\n"
" - `cumulated` - Vain kaavionäkymässä: Kertymän määrittäminen "
"muuttaa tulosten kertymistä nykyisessä kaavionäkymässä\n"
" - `custom_domain` - Hakunäkymän elementit eivät välttämättä "
"riitä tarvitun domainin ilmaisemiseen. Siinä tapauksessa annat mukautetun "
"domainin JSON-merkkijonona.\n"
" - `switch_view_type` - Näkymätyypin vaihtaminen muuttaa "
"tämänhetkisen näkymän määritetyn tyyppiseksi. Valitse saatavilla olevista "
"näkymätyypeistä tämänhetkisen näkymän tiedoista.\n"
" "
#. module: ai
#. odoo-python
#: code:addons/ai/models/ai_agent.py:0 code:addons/ai/models/ai_composer.py:0
msgid "%s (copy)"
msgstr "%s (kopio)"
#. module: ai
#. odoo-python
#: code:addons/ai/utils/llm_providers.py:0
msgid "%s is no longer available. Please select a newer model."
msgstr "%s ei ole enää saatavilla. Valitse uudempi malli."
#. module: ai
#: model_terms:ir.ui.view,arch_db:ai.ai_log_action
msgid ""
"<br/>\n"
" It used the following tools:"
msgstr ""
"<br/>\n"
" Se käytti seuraavia työkaluja:"
#. module: ai
#: model_terms:ir.ui.view,arch_db:ai.ir_actions_server_view_form
msgid ""
"<i class=\"fa fa-warning text-warning me-2\" invisible=\"not "
"ai_tool_show_warning\" aria-hidden=\"true\" title=\"The AI will not be "
"limited by the groups defined on tools\"/>"
msgstr ""
"<i class=\"fa fa-warning text-warning me-2\" invisible=\"not "
"ai_tool_show_warning\" aria-hidden=\"true\" title=\"Tekoälyä ei rajoiteta "
"työkaluissa määritetyillä ryhmillä\"/>"
#. module: ai
#: model_terms:ir.ui.view,arch_db:ai.ai_log_action
msgid "<span>with arguments</span>"
msgstr "<span>argumenteilla</span>"
#. module: ai
#: model:ir.model.fields,help:ai.field_ai_agent__topic_ids
msgid ""
"A topic includes instructions and tools that guide Odoo AI in helping the "
"user complete their tasks."
msgstr ""
"Aihe sisältää ohjeita ja työkaluja, jotka ohjaavat Odoo-tekoälyä auttamaan "
"käyttäjää tehtävien suorittamisessa."
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/editor/embedded_components/plugins/voice_transcription_plugin.js:0
#: code:addons/ai/static/src/editor/plugins/chatgpt_plugin.js:0
#: code:addons/ai/static/src/web/systray_action.xml:0
#: model:ir.model.fields.selection,name:ai.selection__ir_actions_server__state__ai
msgid "AI"
msgstr "Tekoäly"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ir_actions_server__ai_action_prompt
#: model:ir.model.fields,field_description:ai.field_ir_cron__ai_action_prompt
msgid "AI Action Prompt"
msgstr "Tekoälyn toimintakehote"
#. module: ai
#: model:ir.model,name:ai.model_ai_agent
msgid "AI Agent"
msgstr "Tekoälyagentti"
#. module: ai
#: model:ir.model,name:ai.model_ai_agent_source
msgid "AI Agent Source"
msgstr "Tekoälyagentin lähde"
#. module: ai
#: model:ir.actions.server,name:ai.ir_cron_process_sources_ir_actions_server
msgid "AI Agent Sources: Process Sources"
msgstr "Tekoälyagentin lähteet: Lähteiden käsittely"
#. module: ai
#: model:ir.model.constraint,message:ai.constraint_discuss_channel_ai_channel_type_check
msgid "AI Agent can only be set for ai_chat or livechat channels."
msgstr "Tekoälyagentin voi asettaa vain ai_chat tai livechat-kanaville."
#. module: ai
#: model:ir.actions.server,name:ai.ir_cron_generate_embedding_ir_actions_server
msgid "AI Embedding: Generate Embeddings"
msgstr "Tekoälyupotukset: Luo upotuksia"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_prompt_button__name
msgid "AI Prompt"
msgstr "Tekoälykehote"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/ai_prompt/ai_field_selector_plugin.js:0
msgid "AI Prompt Tools"
msgstr "Tekoälykehotetyökalut"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ir_actions_server__ai_tool_schema
#: model:ir.model.fields,field_description:ai.field_ir_cron__ai_tool_schema
msgid "AI Schema"
msgstr "Tekoäly-skeema"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ir_actions_server__ai_tool_description
#: model:ir.model.fields,field_description:ai.field_ir_cron__ai_tool_description
msgid "AI Tool Description"
msgstr "Tekoälytyökalun kuvaus"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/editor/plugins/chatgpt_plugin.js:0
#: model:ir.model.fields,field_description:ai.field_ai_topic__tool_ids
msgid "AI Tools"
msgstr "Tekoälytyökalut"
#. module: ai
#: model:ir.model.fields.selection,name:ai.selection__discuss_channel__channel_type__ai_chat
msgid "AI chat"
msgstr "Tekoälychat"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/editor/embedded_components/core/voice_transcription.js:0
#: code:addons/ai/static/src/editor/embedded_components/plugins/voice_transcription_plugin.js:0
msgid "AI is listening..."
msgstr "Tekoäly kuuntelee..."
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/discuss/typing_patch.js:0
msgid "AI is thinking..."
msgstr "Tekoäly ajattelee..."
#. module: ai
#: model:ir.model,name:ai.model_ai_composer
msgid "AI model configurations (system prompts) for text drafting."
msgstr "Tekoälymallin asetukset (järjestelmäkehotteet) tekstin luonnosteluun."
#. module: ai
#. odoo-python
#: code:addons/ai/models/discuss_channel.py:0
msgid "AI not reachable, AI Agent not found."
msgstr "Tekoäly ei ole tavoitettavissa, tekoälyagenttia ei löytynyt."
#. module: ai
#. odoo-python
#: code:addons/ai/models/discuss_channel.py:0
msgid "AI: %(name)s"
msgstr "Tekoäly: %(name)s"
#. module: ai
#: model:ir.actions.server,name:ai.ir_actions_server_adjust_search
msgid "AI: Adjust Search"
msgstr "Tekoäly: Säädä hakua"
#. module: ai
#: model:ir.actions.server,name:ai.ir_actions_server_compute_report_measures
msgid "AI: Compute Report Measures"
msgstr "Tekoäly: Laske raportin mittarit"
#. module: ai
#: model:ir.actions.server,name:ai.ir_actions_server_get_fields
msgid "AI: Get Fields"
msgstr "Tekoäly: hae kentät"
#. module: ai
#: model:ir.actions.server,name:ai.ir_actions_server_get_menu_details
msgid "AI: Get Menu Details"
msgstr "Tekoäly: Hae valikon tiedot"
#. module: ai
#: model:ir.actions.server,name:ai.ir_actions_server_open_menu_graph
msgid "AI: Open Menu Graph"
msgstr "Tekoäly: Avaa valikkokaavio"
#. module: ai
#: model:ir.actions.server,name:ai.ir_actions_server_open_menu_kanban
msgid "AI: Open Menu Kanban"
msgstr "Tekoäly: Avaa valikko-kanban"
#. module: ai
#: model:ir.actions.server,name:ai.ir_actions_server_open_menu_list
msgid "AI: Open Menu List"
msgstr "Tekoäly: Avaa valikkoluettelo"
#. module: ai
#: model:ir.actions.server,name:ai.ir_actions_server_open_menu_pivot
msgid "AI: Open Menu Pivot"
msgstr "Tekoäly: Avaa valikko-pivot"
#. module: ai
#: model:ir.actions.server,name:ai.ir_actions_server_read_group
msgid "AI: Read group"
msgstr "Tekoäly: Lue ryhmä"
#. module: ai
#: model:ir.actions.server,name:ai.ir_actions_server_search
msgid "AI: Search"
msgstr "Tekoäly: Haku"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/editor/embedded_components/core/voice_transcription.js:0
msgid "Access error"
msgstr "Käyttöoikeusvirhe"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_composer__interface_key
#: model_terms:ir.ui.view,arch_db:ai.ai_log_action
msgid "Action"
msgstr "Toiminto"
#. module: ai
#. odoo-python
#: code:addons/ai/models/ir_actions_server.py:0
msgid "Action \"%(action)s\" done."
msgstr "Toiminto \"%(action)s\" suoritettu."
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_agent__active
#: model:ir.model.fields,field_description:ai.field_ai_agent_source__is_active
msgid "Active"
msgstr "Aktiivinen"
#. module: ai
#. odoo-python
#: code:addons/ai/models/ir_actions_server.py:0
msgid "Activity created for %(user)s."
msgstr "Toimenpide luotu käyttäjälle %(user)s."
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/ai_json_schema/ai_json_schema.xml:0
msgid "Add"
msgstr "Lisää"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/components/agent_add_source_dialog/agent_add_source_dialog.xml:0
msgid "Add Links"
msgstr "Lisää linkkejä"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/components/agent_add_source_dialog/agent_add_source_dialog.xml:0
msgid "Add Sources"
msgstr "Lisää lähteitä"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/components/agent_add_source_dialog/agent_add_source_dialog.js:0
msgid "Add a Link"
msgstr "Lisää linkki"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/editor/embedded_components/plugins/voice_transcription_plugin.js:0
msgid "Add notes about your upcoming meeting"
msgstr "Lisää muistiinpanoja tulevasta tapaamisestasi"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/components/agent_add_source_dialog/agent_add_source_dialog.xml:0
msgid "Add sources to your AI Agent to get answers based on specific content."
msgstr ""
"Lisää lähteitä tekoälyagenttiisi saadaksesi tiettyyn sisältöön perustuvia "
"vastauksia."
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/components/agent_add_source_dialog/agent_add_source_dialog.xml:0
msgid "Adding sources..."
msgstr "Lisätään lähteitä..."
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_agent_source__agent_id
#: model:ir.model.fields,field_description:ai.field_ai_composer__ai_agent
#: model:ir.model.fields,field_description:ai.field_res_partner__agent_ids
#: model:ir.model.fields,field_description:ai.field_res_users__agent_ids
msgid "Agent"
msgstr "Agentti"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_agent__name
msgid "Agent Name"
msgstr "Agentin nimi"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_discuss_channel__ai_agent_id
msgid "Ai Agent"
msgstr "Tekoälyagentti"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ir_actions_server__ai_tool_has_schema
#: model:ir.model.fields,field_description:ai.field_ir_cron__ai_tool_has_schema
msgid "Ai Tool Has Schema"
msgstr "Tekoälytyökalu: Sisältää skeeman"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ir_actions_server__ai_tool_is_candidate
#: model:ir.model.fields,field_description:ai.field_ir_cron__ai_tool_is_candidate
msgid "Ai Tool Is Candidate"
msgstr "Tekoälytyökalu: On ehdokas"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ir_actions_server__ai_tool_show_warning
#: model:ir.model.fields,field_description:ai.field_ir_cron__ai_tool_show_warning
msgid "Ai Tool Show Warning"
msgstr "Tekoälytyökalu: Näytä varoitus"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ir_actions_server__ai_tool_allow_end_message
#: model:ir.model.fields,field_description:ai.field_ir_cron__ai_tool_allow_end_message
msgid "Allow End Message"
msgstr "Salli lopetusviesti"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/editor/embedded_components/core/voice_transcription.js:0
msgid "An error occured"
msgstr "Tapahtui virhe"
#. module: ai
#: model:ir.model.fields.selection,name:ai.selection__ai_agent__response_style__analytical
msgid "Analytical"
msgstr "Analyyttinen"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/core/web/ask_ai_button.xml:0
#: code:addons/ai/static/src/core/web/command_palette.js:0
#: code:addons/ai/static/src/mail_composer_chatgpt.xml:0
#: code:addons/ai/static/src/web/systray_action.xml:0
msgid "Ask AI"
msgstr "Kysy Tekoälyltä"
#. module: ai
#: model:ir.model.fields.selection,name:ai.selection__ai_composer__interface_key__systray_ai_button
msgid "Ask AI for help"
msgstr "Pyydä apua tekoälyltä"
#. module: ai
#: model:ir.model,name:ai.model_ir_attachment
#: model:ir.model.fields,field_description:ai.field_ai_agent_source__attachment_id
#: model:ir.model.fields,field_description:ai.field_ai_embedding__attachment_id
msgid "Attachment"
msgstr "Liite"
#. module: ai
#: model:ir.model,name:ai.model_ai_embedding
msgid "Attachment Chunks Embedding"
msgstr "Liitteen osien upotus"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_composer__available_prompts
msgid "Available User Prompts"
msgstr "Saatavilla olevat käyttäjän kehotukset"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_agent__avatar_128
msgid "Avatar"
msgstr "Avatar"
#. module: ai
#: model:ir.model.fields.selection,name:ai.selection__ai_agent__response_style__balanced
msgid "Balanced"
msgstr "Tasapainoinen"
#. module: ai
#: model:ir.model,name:ai.model_base
msgid "Base"
msgstr "Pohja"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_mail_template__body_html
msgid "Body"
msgstr "Teksti"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_discuss_channel__channel_type
msgid "Channel Type"
msgstr "Kanavan tyyppi"
#. module: ai
#: model:ir.model.fields,help:ai.field_discuss_channel__channel_type
msgid ""
"Chat is private and unique between 2 persons. Group is private among invited "
"persons. Channel can be freely joined (depending on its configuration)."
msgstr ""
"Chat on yksityinen ja yksilöllinen kahden henkilön välillä. Ryhmä on "
"yksityinen kutsun saaneiden kesken. Kanavalle voi liittyä vapaasti (riippuen "
"sen asetuksista)."
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_embedding__checksum
msgid "Checksum/SHA1"
msgstr "Tarkistussumma/SHA1"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_embedding__content
msgid "Chunk Content"
msgstr "Sisältölohko"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/ai_natural_language_service.js:0
#: code:addons/ai/static/src/components/agent_add_source_dialog/agent_add_source_dialog.xml:0
msgid "Close"
msgstr "Sulje"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_prompt_button__composer_id
msgid "Composer"
msgstr "Sisällöntuottaja"
#. module: ai
#: model:ir.model,name:ai.model_res_config_settings
msgid "Config Settings"
msgstr "Asetukset"
#. module: ai
#: model:ir.model,name:ai.model_res_partner
msgid "Contact"
msgstr "Yhteystieto"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_mail_compose_message__body
#: model:ir.model.fields,field_description:ai.field_mail_composer_mixin__body
msgid "Contents"
msgstr "Sisältö"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_discuss_channel__ai_env_context
msgid "Context for AI agent"
msgstr "Konteksti Tekoälyagentille"
#. module: ai
#: model:ir.model.fields.selection,name:ai.selection__ai_composer__interface_key__html_prompt_shortcut
msgid "Convert a prompt in an email"
msgstr "Muunna kehotus sähköpostissa"
#. module: ai
#. odoo-python
#: code:addons/ai/utils/tools_schema/validators.py:0
msgid ""
"Could you please provide info about '%s' as it is required to process your "
"request"
msgstr ""
"Voisitko antaa tietoja '%s':sta, koska sitä tarvitaan pyyntösi käsittelyyn"
#. module: ai
#: model:ir.model,website_form_label:ai.model_res_partner
msgid "Create a Customer"
msgstr "Luo asiakas"
#. module: ai
#: model:ir.model,name:ai.model_ai_topic
msgid ""
"Create a topic that leverages instructions and tools to direct Odoo AI in "
"assisting the user with their tasks."
msgstr ""
"Luo aihe, joka hyödyntää ohjeita ja työkaluja Odoo-tekoälyn ohjaamiseksi "
"käyttäjän tehtävien suorittamisessa."
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_agent__create_uid
#: model:ir.model.fields,field_description:ai.field_ai_agent_source__create_uid
#: model:ir.model.fields,field_description:ai.field_ai_composer__create_uid
#: model:ir.model.fields,field_description:ai.field_ai_embedding__create_uid
#: model:ir.model.fields,field_description:ai.field_ai_prompt_button__create_uid
#: model:ir.model.fields,field_description:ai.field_ai_topic__create_uid
msgid "Created by"
msgstr "Luonut"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_agent__create_date
#: model:ir.model.fields,field_description:ai.field_ai_agent_source__create_date
#: model:ir.model.fields,field_description:ai.field_ai_composer__create_date
#: model:ir.model.fields,field_description:ai.field_ai_embedding__create_date
#: model:ir.model.fields,field_description:ai.field_ai_prompt_button__create_date
#: model:ir.model.fields,field_description:ai.field_ai_topic__create_date
msgid "Created on"
msgstr "Luotu"
#. module: ai
#: model:ir.model.fields.selection,name:ai.selection__ai_agent__response_style__creative
msgid "Creative"
msgstr "Luova"
#. module: ai
#: model:ir.model.fields,help:ai.field_ai_agent__system_prompt
msgid "Customize to control relevance and formatting."
msgstr "Räätälöi hallinnoidaksesi osuvuutta ja muotoilua."
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/ai_json_schema/ai_json_schema.xml:0
#: model:ir.model.fields,field_description:ai.field_ai_agent__subtitle
#: model:ir.model.fields,field_description:ai.field_ai_topic__description
msgid "Description"
msgstr "Kuvaus"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/editor/embedded_components/plugins/voice_transcription_plugin.js:0
msgid "Dictate text or record a meeting"
msgstr "Sanele teksti tai tallenna kokous"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/ai_model_field_selector/ai_model_field_selector_popover.xml:0
#: code:addons/ai/static/src/ai_prompt/ai_prompt.xml:0
#: code:addons/ai/static/src/components/agent_add_source_dialog/agent_add_source_dialog.xml:0
#: code:addons/ai/static/src/records_selector_popover/records_selector_popover.xml:0
msgid "Discard"
msgstr "Hylkää"
#. module: ai
#: model:ir.model,name:ai.model_discuss_channel
msgid "Discussion Channel"
msgstr "Keskustelukanava"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_agent__display_name
#: model:ir.model.fields,field_description:ai.field_ai_agent_source__display_name
#: model:ir.model.fields,field_description:ai.field_ai_composer__display_name
#: model:ir.model.fields,field_description:ai.field_ai_embedding__display_name
#: model:ir.model.fields,field_description:ai.field_ai_prompt_button__display_name
#: model:ir.model.fields,field_description:ai.field_ai_topic__display_name
#: model:ir.model.fields,field_description:ai.field_discuss_channel__display_name
#: model:ir.model.fields,field_description:ai.field_ir_actions_server__display_name
#: model:ir.model.fields,field_description:ai.field_ir_attachment__display_name
#: model:ir.model.fields,field_description:ai.field_ir_http__display_name
#: model:ir.model.fields,field_description:ai.field_ir_model_fields__display_name
#: model:ir.model.fields,field_description:ai.field_mail_composer_mixin__display_name
#: model:ir.model.fields,field_description:ai.field_mail_render_mixin__display_name
#: model:ir.model.fields,field_description:ai.field_mail_template__display_name
#: model:ir.model.fields,field_description:ai.field_mail_thread__display_name
#: model:ir.model.fields,field_description:ai.field_res_config_settings__display_name
#: model:ir.model.fields,field_description:ai.field_res_partner__display_name
msgid "Display Name"
msgstr "Näyttönimi"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/ai_json_schema/ai_json_schema.xml:0
msgid "Edit"
msgstr "Muokkaa"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/ai_prompt/ai_prompt.xml:0
msgid "Edit Field Prompt"
msgstr "Muokkaa kentän kehotetta"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/editor/plugins/chatgpt_plugin.js:0
msgid "Editor"
msgstr "Editori"
#. module: ai
#: model:ir.model,name:ai.model_mail_template
msgid "Email Templates"
msgstr "Sähköpostipohjat"
#. module: ai
#: model:ir.model,name:ai.model_mail_thread
msgid "Email Thread"
msgstr "Sähköpostiviestiketju"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_embedding__embedding_model
msgid "Embedding Model"
msgstr "Upotusmalli"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_embedding__embedding_vector
msgid "Embedding Vector"
msgstr "Upotusvektori"
#. module: ai
#. odoo-python
#: code:addons/ai/models/ai_agent_source.py:0
msgid "Embedding generation failed using the current LLM model selected."
msgstr "Upotusten luominen epäonnistui valitulla LLM-mallilla."
#. module: ai
#: model:ir.model.fields,field_description:ai.field_res_config_settings__google_key_enabled
msgid "Enable custom Google API key"
msgstr "Ota käyttöön mukautettu Google API -avain"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_res_config_settings__openai_key_enabled
msgid "Enable custom OpenAI API key"
msgstr "Ota käyttöön mukautettu OpenAI API -avain"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_agent_source__error_details
msgid "Error Details"
msgstr "Virheen tiedot"
#. module: ai
#: model:ir.model.fields.selection,name:ai.selection__ai_agent_source__status__failed
msgid "Failed"
msgstr "Epäonnistui"
#. module: ai
#. odoo-python
#: code:addons/ai/utils/html_extractor.py:0
msgid "Failed to fetch URL: %s"
msgstr "URL-osoitteen hakeminen epäonnistui: %s"
#. module: ai
#. odoo-python
#: code:addons/ai/models/ai_agent_source.py:0
msgid "Failed to fetch the content of the source."
msgstr "Lähteen sisältöä ei voitu hakea."
#. module: ai
#. odoo-python
#: code:addons/ai/models/ai_agent.py:0
msgid "Failed to get embeddings for the prompt."
msgstr "Kehotteen upotusten hakeminen epäonnistui."
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/ai_prompt/ai_field_selector_plugin.js:0
msgid "Field Selector"
msgstr "Kentän valitsin"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ir_model_fields__ttype
msgid "Field Type"
msgstr "Kentän tyyppi"
#. module: ai
#: model:ir.model,name:ai.model_ir_model_fields
msgid "Fields"
msgstr "Kentät"
#. module: ai
#: model:ir.model.fields.selection,name:ai.selection__ai_agent_source__type__binary
msgid "File"
msgstr "Tiedosto"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_agent_source__file_size
msgid "File Size"
msgstr "Tiedostokoko"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/editor/plugins/chatgpt_plugin.js:0
msgid "Generate or transform content with AI"
msgstr "Luo tai muokkaa sisältöä tekoälyn avulla"
#. module: ai
#: model:ir.model.fields.selection,name:ai.selection__ai_composer__interface_key__chatter_ai_button
msgid "Get help on a record"
msgstr "Hanki apua tietueesta"
#. module: ai
#: model:ir.model.fields.selection,name:ai.selection__ai_embedding__embedding_model__gemini-embedding-2
msgid "Google"
msgstr "Google"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_res_config_settings__google_key
msgid "Google AI API key"
msgstr "Google AI API-avain"
#. module: ai
#: model:ir.model,name:ai.model_ir_http
msgid "HTTP Routing"
msgstr "HTTP-reititys"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_embedding__has_embedding_generation_failed
msgid "Has Embedding Generation Failed"
msgstr "Upotusten luominen on epäonnistunut"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/discuss/thread_patch.js:0
msgid "Hello, what can I help you with?"
msgstr "Hei, miten voin auttaa?"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_agent__id
#: model:ir.model.fields,field_description:ai.field_ai_agent_source__id
#: model:ir.model.fields,field_description:ai.field_ai_composer__id
#: model:ir.model.fields,field_description:ai.field_ai_embedding__id
#: model:ir.model.fields,field_description:ai.field_ai_prompt_button__id
#: model:ir.model.fields,field_description:ai.field_ai_topic__id
#: model:ir.model.fields,field_description:ai.field_discuss_channel__id
#: model:ir.model.fields,field_description:ai.field_ir_actions_server__id
#: model:ir.model.fields,field_description:ai.field_ir_attachment__id
#: model:ir.model.fields,field_description:ai.field_ir_http__id
#: model:ir.model.fields,field_description:ai.field_ir_model_fields__id
#: model:ir.model.fields,field_description:ai.field_mail_composer_mixin__id
#: model:ir.model.fields,field_description:ai.field_mail_render_mixin__id
#: model:ir.model.fields,field_description:ai.field_mail_template__id
#: model:ir.model.fields,field_description:ai.field_mail_thread__id
#: model:ir.model.fields,field_description:ai.field_res_config_settings__id
#: model:ir.model.fields,field_description:ai.field_res_partner__id
msgid "ID"
msgstr "Tunnus"
#. module: ai
#: model:ir.model.fields,help:ai.field_ai_agent__restrict_to_sources
msgid "If checked, the agent will only respond based on the provided sources."
msgstr "Jos ruksittu, agentti vastaa vain annettujen lähteiden perusteella."
#. module: ai
#: model:ir.model.fields,help:ai.field_ai_agent_source__is_active
msgid "If the source is active, it will be used in the RAG context."
msgstr "Jos lähde on aktiivinen, sitä käytetään RAG-kontekstissa."
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_agent__image_128
msgid "Image"
msgstr "Kuva"
#. module: ai
#: model:ir.model.fields.selection,name:ai.selection__ai_agent_source__status__indexed
msgid "Indexed"
msgstr "Indeksoitu"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/ai_model_field_selector/ai_model_field_selector_popover.xml:0
#: code:addons/ai/static/src/records_selector_popover/records_selector_popover.xml:0
msgid "Insert"
msgstr "Lisää"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/ai_prompt/ai_field_selector_plugin.js:0
msgid "Insert a field"
msgstr "Lisää kenttä"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/core/html_editor/prompt_plugin.js:0
msgid "Insert an AI prompt"
msgstr "Lisää tekoälykehote"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/ai_prompt/ai_records_selector_plugin.js:0
msgid "Insert records"
msgstr "Lisää tietueita"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/ai_prompt/ai_prompt_field.js:0
msgid "Insert records the AI can use with the '/record' command"
msgstr "Lisää tietueet, joita tekoäly voi käyttää '/record' -komennolla"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_composer__default_prompt
#: model:ir.model.fields,field_description:ai.field_ai_topic__instructions
msgid "Instructions"
msgstr "Ohjeet"
#. module: ai
#. odoo-python
#: code:addons/ai/models/ir_actions_server.py:0
msgid "Invalid JSON schema (malformed JSON)."
msgstr "Virheellinen JSON-skeema (virheellinen JSON-muoto)."
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/ai_prompt/ai_records_selector_plugin.js:0
msgid "Invalid Record"
msgstr "Virheellinen tietue"
#. module: ai
#. odoo-python
#: code:addons/ai/models/ai_embedding.py:0
msgid "Invalid attachment. Failed to extract content."
msgstr "Liite ei kelpaa. Sisällön poiminta epäonnistui."
#. module: ai
#. odoo-python
#: code:addons/ai/models/ai_agent.py:0
msgid "Invalid search operator."
msgstr "Virheellinen hakuoperaattori."
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_agent__is_ask_ai_agent
msgid "Is Natural Language Query Agent"
msgstr "On luonnollisen kielen kyselyagentti"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_composer__is_system_default
msgid "Is the rule a system default or user created"
msgstr "Onko sääntö järjestelmän oletus vai käyttäjän luoma"
#. module: ai
#: model:ir.model.fields,help:ai.field_ir_actions_server__ai_tool_schema
#: model:ir.model.fields,help:ai.field_ir_cron__ai_tool_schema
msgid ""
"JSON containing the values that can be returned by the LLM along with their "
"properties (type, length, ...)"
msgstr ""
"JSON, joka sisältää LLM:lla palautettavat arvot ja niiden ominaisuudet "
"(tyyppi, pituus, ...)"
#. module: ai
#: model_terms:ir.ui.view,arch_db:ai.ir_actions_server_view_form
msgid ""
"JSON schema for the parameters of the action (leave empty if no arguments "
"are needed)"
msgstr ""
"JSON-skeema toiminnon parametreille (jätä tyhjäksi jos argumentteja ei "
"tarvita)"
#. module: ai
#: model_terms:ir.ui.view,arch_db:ai.res_config_settings_view_form
msgid "Key"
msgstr "Avain"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_agent__llm_model
msgid "LLM Model"
msgstr "LLM-malli"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_agent__write_uid
#: model:ir.model.fields,field_description:ai.field_ai_agent_source__write_uid
#: model:ir.model.fields,field_description:ai.field_ai_composer__write_uid
#: model:ir.model.fields,field_description:ai.field_ai_embedding__write_uid
#: model:ir.model.fields,field_description:ai.field_ai_prompt_button__write_uid
#: model:ir.model.fields,field_description:ai.field_ai_topic__write_uid
msgid "Last Updated by"
msgstr "Viimeksi päivittänyt"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_agent__write_date
#: model:ir.model.fields,field_description:ai.field_ai_agent_source__write_date
#: model:ir.model.fields,field_description:ai.field_ai_composer__write_date
#: model:ir.model.fields,field_description:ai.field_ai_embedding__write_date
#: model:ir.model.fields,field_description:ai.field_ai_prompt_button__write_date
#: model:ir.model.fields,field_description:ai.field_ai_topic__write_date
msgid "Last Updated on"
msgstr "Viimeksi päivitetty"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/ai_chat_launcher_service.js:0
msgid "Log Note"
msgstr "Muistiinpano"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/discuss/message_actions_patch.js:0
msgid "Log as Note"
msgstr "Kirjaa muistiinpanona"
#. module: ai
#: model:ir.model,name:ai.model_mail_composer_mixin
msgid "Mail Composer Mixin"
msgstr "Sähköpostin kirjoittamisen mixin"
#. module: ai
#: model:ir.model,name:ai.model_mail_render_mixin
msgid "Mail Render Mixin"
msgstr "Sähköpostin renderöinnin mixin"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/ai_json_schema/ai_json_schema.xml:0
msgid "Max Length"
msgstr "Maksimipituus"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_agent_source__mimetype
msgid "Mime Type"
msgstr "Mime-tyyppi"
#. module: ai
#. odoo-python
#: code:addons/ai/utils/tools_schema/validators.py:0
msgid "Missing definition for %(name)s"
msgstr "Puuttuva märitelmä: %(name)s"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_composer__focused_models
msgid "Models"
msgstr "Mallit"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/ai_json_schema/ai_json_schema.xml:0
#: model:ir.model.fields,field_description:ai.field_ai_agent_source__name
msgid "Name"
msgstr "Nimi"
#. module: ai
#. odoo-python
#: code:addons/ai/utils/llm_api_service.py:0
msgid "No API key set for provider '%s'"
msgstr "Palveluntarjoajalle '%s' ei ole määritetty API-avainta"
#. module: ai
#. odoo-python
#: code:addons/ai/models/ai_agent.py:0
msgid "No configured Ask AI agent. Please contact your administrator."
msgstr ""
"Ei määritettyä 'Kysy Tekoälyltä' -agenttia. Ota yhtyettä ylläpitäjääsi."
#. module: ai
#. odoo-python
#: code:addons/ai/utils/llm_providers.py:0
msgid "No embedding configuration found for the provider"
msgstr "Palveluntarjoajalle ei löytynyt upotusasetuksia"
#. module: ai
#. odoo-python
#: code:addons/ai/models/ai_agent.py:0
msgid "No embedding model found for the selected provider"
msgstr "Valitulle palveluntarjoajalle ei löytynyt upotusmallia"
#. module: ai
#. odoo-python
#: code:addons/ai/utils/llm_providers.py:0
msgid "No provider found for the embedding model"
msgstr "Upotusmallille ei löytynyt palveluntarjoajaa"
#. module: ai
#. odoo-python
#: code:addons/ai/utils/llm_providers.py:0
msgid "No provider found for the selected model"
msgstr "Valitulle mallille ei löytynyt palveluntarjoajaa"
#. module: ai
#: model_terms:ir.ui.view,arch_db:ai.ai_log_action
msgid "No tool was executed."
msgstr "Ei suoritettua työkalua."
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/components/agent_add_source_dialog/agent_add_source_dialog.js:0
msgid "No valid URLs found to process."
msgstr "Käsiteltäviä URL-osoitteita ei löytynyt."
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/components/agent_add_source_dialog/agent_add_source_dialog.js:0
msgid ""
"No valid files to upload. Only PDF, Word, PowerPoint, Excel, Text, CSV, and "
"OpenDocument files are allowed."
msgstr ""
"Ei ladattavia tiedostoja. Ainoastaan PDF-, Word-, PowerPoint-, Excel-, "
"teksti-, CSV- ja OpenDocument-tiedostot ovat sallittuja."
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/editor/embedded_components/core/readonly_voice_transcription.xml:0
#: code:addons/ai/static/src/editor/embedded_components/core/voice_transcription.xml:0
msgid "Notes"
msgstr "Muistiinpanot"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/im_status_patch.xml:0
msgid "Online"
msgstr "Online"
#. module: ai
#. odoo-python
#: code:addons/ai/models/ai_agent_source.py:0
msgid "Only administrators can create sources from URLs."
msgstr "Vain ylläpitäjät voivat luoda lähteitä URL-osoitteista."
#. module: ai
#. odoo-python
#: code:addons/ai/models/ai_agent.py:0
msgid "Oops, it looks like our AI is unreachable"
msgstr "Oho, tekoälymme näyttää olevan tavoittamattomissa"
#. module: ai
#: model:ir.model.fields.selection,name:ai.selection__ai_embedding__embedding_model__text-embedding-3-small
msgid "OpenAI"
msgstr "OpenAI"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_res_config_settings__openai_key
msgid "OpenAI API key"
msgstr "OpenAI API-avain"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_agent__partner_id
msgid "Partner"
msgstr "Kumppani"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/components/agent_add_source_dialog/agent_add_source_dialog.xml:0
msgid "Paste your links, one per line"
msgstr "Liitä linkkisi, yksi per rivi"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/ai_json_schema/ai_json_schema.xml:0
msgid "Pretty Edit"
msgstr "Siisti muokkaus"
#. module: ai
#: model:ir.model.fields.selection,name:ai.selection__ai_agent_source__status__processing
msgid "Processing"
msgstr "Käsittelyssä"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/editor/embedded_components/core/voice_transcription.xml:0
msgid "Processing..."
msgstr "Käsitellään..."
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/ai_prompt/ai_prompt.xml:0
#: code:addons/ai/static/src/core/html_editor/prompt_plugin.js:0
#: model_terms:ir.ui.view,arch_db:ai.ir_actions_server_view_form
msgid "Prompt"
msgstr "Kehote"
#. module: ai
#: model:ir.model,name:ai.model_ai_prompt_button
msgid ""
"Prompt that can be attached to AI UI rules for quick access by the user."
msgstr ""
"Tekoälyn käyttöliittymäsääntöihin liitettävä kehote nopeuttamaan käyttäjän "
"pääsyä."
#. module: ai
#: model:ir.model.fields,help:ai.field_ir_actions_server__ai_action_prompt
#: model:ir.model.fields,help:ai.field_ir_cron__ai_action_prompt
msgid "Prompt used by \"AI\" action"
msgstr "\"Tekoäly\"-toiminnon käyttämä kehote"
#. module: ai
#: model_terms:ir.ui.view,arch_db:ai.res_config_settings_view_form
msgid "Provide your API key to connect with your account"
msgstr "Anna API-avaimesi yhdistääksesi tiliisi"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/records_selector_popover/records_selector_popover.xml:0
msgid "Record"
msgstr "Tietue"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/ai_prompt/ai_records_selector_plugin.js:0
msgid "Records Selector"
msgstr "Tietuevalitsin"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/ai_json_schema/ai_json_schema.xml:0
msgid "Required"
msgstr "Vaadittu"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_agent__response_style
msgid "Response Style"
msgstr "Vastaustyyli"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_agent__restrict_to_sources
msgid "Restrict to Sources"
msgstr "Rajoita lähteisiin"
#. module: ai
#: model:ir.model.fields.selection,name:ai.selection__ai_composer__interface_key__html_field_text_select
msgid "Rewrite content"
msgstr "Kirjoita sisältö uudelleen"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_composer__name
msgid "Rule Name"
msgstr "Säännön nimi"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/components/agent_add_source_dialog/agent_add_source_dialog.xml:0
msgid "Save"
msgstr "Tallenna"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/ai_prompt/ai_prompt.xml:0
msgid "Save & Generate"
msgstr "Tallenna & luo"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/records_selector_popover/records_selector_popover.xml:0
msgid "Select a records"
msgstr "Valitse tietueet"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/ai_chat_launcher_service.js:0
msgid "Send Message"
msgstr "Viestin lähetys"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/discuss/message_actions_patch.js:0
msgid "Send as Message"
msgstr "Lähetä viestinä"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_embedding__sequence
#: model:ir.model.fields,field_description:ai.field_ai_prompt_button__sequence
msgid "Sequence"
msgstr "Sekvenssi"
#. module: ai
#: model:ir.model,name:ai.model_ir_actions_server
msgid "Server Action"
msgstr "Palvelintoiminto"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/editor/embedded_components/core/voice_transcription.xml:0
msgid "Share by email"
msgstr "Jaa sähköpostitse"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/editor/embedded_components/core/voice_transcription.js:0
msgid "Share transcript summary"
msgstr "Jaa transkriptio-yhteenveto"
#. module: ai
#: model_terms:ir.ui.view,arch_db:ai.ir_actions_server_view_form
msgid "Short explanation of what this does"
msgstr "Lyhyt selitys siitä, mitä tämä tekee"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/components/agent_add_source_dialog/agent_add_source_dialog.js:0
msgid ""
"Some URLs are invalid and were skipped. URLs must start with http://, "
"https://, or ftp://"
msgstr ""
"Jotkin URL-osoitteet ovat virheellisiä ja ne ohitettiin. URL-osoitteiden on "
"alettava http://, https:// tai ftp://"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/components/agent_add_source_dialog/agent_add_source_dialog.js:0
msgid ""
"Some files have invalid formats and were skipped: %s. Only PDF, Word, "
"PowerPoint, Excel, Text, CSV, and OpenDocument files are allowed."
msgstr ""
"Jotkin tiedostot ovat väärässä muodossa ja ne ohitettiin: %s. Ainoastaan "
"PDF-, Word-, PowerPoint-, Excel-, teksti-, CSV- ja OpenDocument-tiedostot "
"ovat sallittuja."
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/views/fields/source_size_field.js:0
msgid "SourceSizeIntegerField"
msgstr "SourceSizeIntegerField"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_agent__sources_ids
msgid "Sources"
msgstr "Lähteet"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_agent__sources_fully_processed
msgid "Sources Fully Processed"
msgstr "Lähteet täysin käsitelty"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/editor/embedded_components/core/voice_transcription.xml:0
msgid "Start Recording"
msgstr "Aloita tallentaminen"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/editor/embedded_components/plugins/voice_transcription_plugin.js:0
msgid "Start recording to get a real-time transcript of the conversation"
msgstr ""
"Aloita tallentaminen saadaksesi reaaliaikaisen transkription keskustelusta"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_agent_source__status
msgid "Status"
msgstr "Tila"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/editor/embedded_components/core/voice_transcription.xml:0
msgid "Stop Recording"
msgstr "Lopeta tallennus"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/editor/embedded_components/core/readonly_voice_transcription.xml:0
#: code:addons/ai/static/src/editor/embedded_components/core/voice_transcription.xml:0
msgid "Summary"
msgstr "Yhteenveto"
#. module: ai
#: model:ir.model.fields.selection,name:ai.selection__ai_composer__interface_key__voice_transcription_component
msgid "Summary Buttons for Voice Transcription Component"
msgstr "Yhteenvetopainikkeet äänitranskriptiokomponentille"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_agent__is_system_agent
msgid "System Agent"
msgstr "Järjestelmäagentti"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_agent__system_prompt
msgid "System Prompt"
msgstr "Järjestelmäkehote"
#. module: ai
#. odoo-python
#: code:addons/ai/models/ai_agent.py:0
msgid "System agents cannot be deleted."
msgstr "Järjestelmäagentteja ei voi poistaa."
#. module: ai
#. odoo-python
#: code:addons/ai/models/ai_composer.py:0
msgid "System default prompts cannot be removed."
msgstr "Järjestelmän oletuskehotteita ei voi poistaa."
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/editor/plugins/chatgpt_plugin.js:0
msgid "Text Selection"
msgstr "Tekstin valinta"
#. module: ai
#. odoo-python
#: code:addons/ai/models/ir_actions_server.py:0
msgid "The action '%s' cannot be used as an AI tool."
msgstr "Toimintoa \"%s\" ei voi käyttää tekoälytyökaluna."
#. module: ai
#: model:ir.model.fields,help:ai.field_ai_composer__name
msgid "The identifier for the interface component to agent rule"
msgstr "Agenttisäännön rajapintakomponentin tunniste"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/ai_json_schema/ai_json_schema.js:0
msgid "The name should be unique"
msgstr "Nimen pitäisi olla ainutlaatuinen"
#. module: ai
#. odoo-python
#: code:addons/ai/models/ai_agent.py:0
msgid "The partner linked to an AI agent can't be changed"
msgstr "Tekoälyagenttiin linkitettyä kumppania ei voi muuttaa"
#. module: ai
#: model:ir.model.fields,help:ai.field_ai_prompt_button__name
msgid "The prompt sent to the AI when clicked on"
msgstr "Tekoälylle lähetettävä kehote klikattaessa"
#. module: ai
#. odoo-python
#: code:addons/ai/utils/html_extractor.py:0
msgid "The site's rules (robots.txt) prevent reading this page."
msgstr "Sivuston säännöt (robots.txt) estävät tämän sivun lukemisen."
#. module: ai
#. odoo-python
#: code:addons/ai/utils/tools_schema/validators.py:0
msgid ""
"The type of the parameter '%(name)s' is incorrect. It should be '%"
"(expected_param_type)s'."
msgstr ""
"Parametrin '%(name)s' tyyppi on väärä. Sen pitäisi olla '%"
"(expected_param_type)s'."
#. module: ai
#. odoo-python
#: code:addons/ai/utils/tools_schema/validators.py:0
msgid ""
"The value '%(value)s' of the parameter '%(name)s' doesn't match the expected "
"pattern '%(expected_pattern)s'."
msgstr ""
"Parametrin '%(name)s' arvo '%(value)s' ei vastaa odotettua mallia '%"
"(expected_pattern)s'."
#. module: ai
#. odoo-python
#: code:addons/ai/models/ir_actions_server.py:0
msgid "This action cannot be executed by an AI."
msgstr "Tekoäly ei voi suorittaa tätä toimintoa."
#. module: ai
#. odoo-python
#: code:addons/ai/models/ir_actions_server.py:0
msgid "This action is interactive and cannot be executed by the agent."
msgstr "Tämä toiminto on interaktiivinen, eikä agentti voi suorittaa sitä."
#. module: ai
#: model:ir.model.fields,help:ai.field_ir_actions_server__ai_tool_allow_end_message
#: model:ir.model.fields,help:ai.field_ir_cron__ai_tool_allow_end_message
msgid ""
"This tool is automatically provided with `__end_message` param which when "
"provided, the LLM processing loop is terminated."
msgstr ""
"Tämä työkalu saa automaattisesti `__end_message` -parametrin, joka päättää "
"LLM-käsittelysilmukan annettaessa."
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/ai_json_schema/ai_json_schema.xml:0
msgid "Those parameters will be passed as global variables of the actions."
msgstr "Kyseiset parametrit välitetään toimintojen globaaleina muuttujina."
#. module: ai
#: model_terms:ir.ui.view,arch_db:ai.mail_template_view_form
msgid ""
"Tip: Write /field to insert values or /prompt to integrate AI-generated "
"dynamic content!"
msgstr ""
"Vinkki: Kirjoita /field lisätäksesi arvoja tai /prompt integroidaksesi "
"tekoälyn luoman dynaamisen sisällön!"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_topic__name
msgid "Title"
msgstr "Otsikko"
#. module: ai
#: model_terms:ir.ui.view,arch_db:ai.ir_actions_server_view_form
msgid "To return a result to the AI agent, do <code>ai['result'] = ...</code>"
msgstr ""
"Palauta tulos tekoälyagentille seuraavasti: <code>ai['result'] = ...</code>"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ir_actions_server__ai_tool_ids
#: model:ir.model.fields,field_description:ai.field_ir_cron__ai_tool_ids
msgid "Tools"
msgstr "Työkalut"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_agent__topic_ids
msgid "Topics"
msgstr "Aiheet"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/editor/embedded_components/core/readonly_voice_transcription.xml:0
#: code:addons/ai/static/src/editor/embedded_components/core/voice_transcription.xml:0
msgid "Transcript"
msgstr "Transkriptio"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/ai_natural_language_service.js:0
msgid "Tried to switch to %s but the app is no longer in an action window."
msgstr ""
"Yritettiin siirtyä kohteeseen %s, mutta sovellus ei ole enää "
"toimintoikkunassa."
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/ai_json_schema/ai_json_schema.xml:0
#: model:ir.model.fields,field_description:ai.field_ai_agent_source__type
#: model:ir.model.fields,field_description:ai.field_ir_actions_server__state
#: model:ir.model.fields,field_description:ai.field_ir_cron__state
msgid "Type"
msgstr "Tyyppi"
#. module: ai
#: model:ir.model.fields,help:ai.field_ir_actions_server__state
#: model:ir.model.fields,help:ai.field_ir_cron__state
msgid ""
"Type of server action. The following values are available:\n"
"- 'Update a Record': update the values of a record\n"
"- 'Create Activity': create an activity (Discuss)\n"
"- 'Send Email': post a message, a note or send an email (Discuss)\n"
"- 'Send SMS': send SMS, log them on documents (SMS)- 'Add/Remove Followers': "
"add or remove followers to a record (Discuss)\n"
"- 'Create Record': create a new record with new values\n"
"- 'Execute Code': a block of Python code that will be executed\n"
"- 'Send Webhook Notification': send a POST request to an external system, "
"also known as a Webhook\n"
"- 'Multi Actions': define an action that triggers several other server "
"actions\n"
msgstr ""
"Palvelintoiminnon tyyppi. Saatavilla seuraavat arvot:\n"
"- 'Päivitä kirjaus': päivittää kirjauksen arvot\n"
"- 'Luo toimenpide': luo toimenpiteen (Viestintä)\n"
"- 'Lähetä sähköposti': lähettää viestin, huomautuksen tai sähköpostin "
"(Viestintä)\n"
"- 'Lähetä tekstiviesti': lähettää tekstiviestejä, kirjaa ne asiakirjoihin "
"(Tekstiviesti)\n"
"- 'Lisää/poista seuraajia': lisää tai poistaa tietueen seuraajia "
"(Viestintä)\n"
"- 'Luo kirjaus': luo uuden kirjauksen uusilla arvoilla\n"
"- 'Suorita koodi': pätkä Python-koodia, joka suoritetaan\n"
"- 'Lähetä Webhook-ilmoitus': lähettää JULKAISU-pyynnön ulkoiseen "
"järjestelmään, joka tunnetaan myös nimellä Webhook\n"
"- 'Useita toimintoja': määrittää toiminnon, joka laukaisee useita muita "
"palvelintoimintoja\n"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_agent_source__url
#: model:ir.model.fields.selection,name:ai.selection__ai_agent_source__type__url
msgid "URL"
msgstr "URL"
#. module: ai
#. odoo-python
#: code:addons/ai/utils/html_extractor.py:0
msgid "URL %(url)s returned non-HTML content: %(content_type)s"
msgstr "URL-osoite %(url)s palautti muuta kuin HTML-sisältöä: %(content_type)s"
#. module: ai
#. odoo-python
#: code:addons/ai/utils/html_extractor.py:0
msgid "URL %s returned empty content"
msgstr "URL %s palautti tyhjän sisällön"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/editor/embedded_components/core/voice_transcription.js:0
msgid "Unable to start the recording."
msgstr "Tallennuksen aloittaminen ei onnistu."
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/ai_natural_language_service.js:0
msgid "Unable to switch view"
msgstr "Näkymän vaihtaminen ei onnistu"
#. module: ai
#. odoo-python
#: code:addons/ai/utils/llm_api_service.py:0
msgid "Unsupported provider '%s'"
msgstr "Ei-tuettu palveluntarjoaja '%s'"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/components/agent_add_source_dialog/agent_add_source_dialog.js:0
msgid "Upload a File"
msgstr "Lataa tiedosto"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ir_actions_server__use_in_ai
#: model:ir.model.fields,field_description:ai.field_ir_cron__use_in_ai
msgid "Use in AI"
msgstr "Käytä tekoälyssä"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/discuss/message_actions_patch.js:0
msgid "Use this"
msgstr "Käytä tätä"
#. module: ai
#: model_terms:ir.ui.view,arch_db:ai.res_config_settings_view_form
msgid "Use your own ChatGPT account"
msgstr "Käytä omaa ChatGPT-tiliäsi"
#. module: ai
#: model_terms:ir.ui.view,arch_db:ai.res_config_settings_view_form
msgid "Use your own Google Gemini account"
msgstr "Käytä omaa Google Gemini -tiliäsi"
#. module: ai
#: model:ir.model.fields,field_description:ai.field_ai_agent_source__user_has_access
msgid "User Has Access"
msgstr "Käyttäjällä on pääsy"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/editor/embedded_components/core/voice_transcription.js:0
msgid "User error"
msgstr "Käyttäjävirhe"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/im_status_patch.xml:0
msgid "User is online"
msgstr "Käyttäjä on aktiivinen"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/editor/embedded_components/core/readonly_voice_transcription.xml:0
#: code:addons/ai/static/src/editor/embedded_components/core/voice_transcription.xml:0
msgid "Voice Recording"
msgstr "Äänen tallennus"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/editor/embedded_components/plugins/voice_transcription_plugin.js:0
msgid "Voice Transcript"
msgstr "Äänitranskriptio"
#. module: ai
#: model:ir.model.fields.selection,name:ai.selection__ai_composer__interface_key__mail_composer
msgid "Write an email"
msgstr "Kirjoita sähköposti"
#. module: ai
#: model:ir.model.fields.selection,name:ai.selection__ai_composer__interface_key__html_field_record
msgid "Write in an HTML field"
msgstr "Kirjoita HTML-kenttään"
#. module: ai
#. odoo-python
#: code:addons/ai/utils/tools_schema/validators.py:0
msgid "Wrong value %(value)s, should be in: %(enum)s"
msgstr "Väärä arvo %(value)s, pitäisi olla: %(enum)s"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/editor/embedded_components/core/voice_transcription.js:0
msgid ""
"You must allow the access to your microphone to start the recording. Try "
"refreshing the page and start again."
msgstr ""
"Sinun on sallittava mikrofonin käyttö aloittaaksesi tallentamisen. Yritä "
"päivittää sivu ja aloittaa uudelleen."
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/ai_json_schema/ai_json_schema.xml:0
msgid "eg: New name to write"
msgstr "esim: Uusi nimi kirjoitettavaksi"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/ai_json_schema/ai_json_schema.xml:0
msgid "eg: ^(\\\\([0-9]{3}\\\\))?[0-9]{3}-[0-9]{4}$"
msgstr "esim: ^(\\\\([0-9]{3}\\\\))?[0-9]{3}-[0-9]{4}$"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/ai_json_schema/ai_json_schema.xml:0
msgid "eg: name"
msgstr "esim: nimi"
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/ai_json_schema/ai_json_schema.xml:0
msgid "eg: red, blue, green"
msgstr "esim: punainen, sininen, vihreä"
#. module: ai
#: model_terms:ir.ui.view,arch_db:ai.ai_log_action
msgid "executed."
msgstr "toteutettu."
#. module: ai
#. odoo-javascript
#: code:addons/ai/static/src/ai_prompt/ai_field_selector_plugin.js:0
msgid "fa-hashtag"
msgstr "fa-hashtag"
#. module: ai
#: model:ir.model.fields.selection,name:ai.selection__ir_model_fields__ttype__vector
msgid "vector"
msgstr "vektori"
#~ msgid ""
#~ "\n"
#~ " **Tool Name: Read group**\n"
#~ "\n"
#~ " Searches a particular model using a domain. The provided "
#~ "domain must be in valid JSON format.\n"
#~ " "
#~ msgstr ""
#~ "\n"
#~ " **Työkalun nimi: Lue ryhmä**\n"
#~ "\n"
#~ " Etsii tietyn mallin käyttäen domainia. Tarjotun domainin "
#~ "täytyy olla kelvollisessa JSON-muodossa.\n"
#~ " "
#~ msgid ""
#~ "\n"
#~ " **Tool Name: search**\n"
#~ "\n"
#~ " Searches a particular model using a domain. The provided "
#~ "domain must be in valid JSON format.\n"
#~ " "
#~ msgstr ""
#~ "\n"
#~ " **Työkalun nimi: haku**\n"
#~ "\n"
#~ " Hakee tiettyä mallia domainia käyttäen. Domainin tulee olla "
#~ "kelvollisessa JSON -muodossa.\n"
#~ " "