From 52ed2b0dc91fdf8a5bb8b5758fab2159e0f3f3ef Mon Sep 17 00:00:00 2001 From: Jan Date: Fri, 15 May 2026 22:00:44 +0200 Subject: [PATCH 1/3] New translations plan.json (Italian) [ci skip] --- src/locales/it_IT/plan.json | 134 ++++++++++++++++++------------------ 1 file changed, 67 insertions(+), 67 deletions(-) diff --git a/src/locales/it_IT/plan.json b/src/locales/it_IT/plan.json index f25b1956..6258d403 100644 --- a/src/locales/it_IT/plan.json +++ b/src/locales/it_IT/plan.json @@ -74,69 +74,69 @@ "buttons": { "all": "Tutto", "workforce": "Lavoratori", - "production": "Production" + "production": "Produzione" }, "table": { - "stock_duration": "Stock Duration (days)", - "storage": "Storage", - "xit_name": "Supply Cart", + "stock_duration": "Durata Magazzino (giorni)", + "storage": "Magazzino", + "xit_name": "Carrello per il Rifornimento", "ticker": "Ticker", - "daily_need": "Daily Need", - "daily_cost": "Daily Cost", - "stock": "Stock", - "full_need": "Full Need", - "final_need": "Final Need", + "daily_need": "Necessità Giornaliera", + "daily_cost": "Costo giornaliero", + "stock": "Inventario", + "full_need": "Necessità totale", + "final_need": "Necessità finale", "weight": "t", "volume": "m³", - "workforce": "Workforce", - "production": "Production", - "total_cost": "Total Cost", + "workforce": "Lavoratori", + "production": "Produzione", + "total_cost": "Costo Totale", "total_weight": "@:terms.total_weight", "total_volume": "@:terms.total_volume" } }, "repair_analysis": { - "title": "Repair Analysis", + "title": "Analisi Riparazione", "plan": "@:terms.plan", "table": { - "select_day": "Select Day", - "material": "Material", - "amount": "Amount", - "cost": "Cost", - "total_cost": "Total Cost", + "select_day": "Seleziona Giorno", + "material": "Materiali", + "amount": "Quantità", + "cost": "Costo", + "total_cost": "Costo Totale", "total_weight": "@:terms.total_weight", "total_volume": "@:terms.total_volume" }, "graph": { - "select_building": "Select @:terms.buildings", - "individual_building": "Individual @:terms.buildings", - "repair_cost_breakdown": "Repair Cost Breakdown" + "select_building": "Seleziona @:terms.buildings", + "individual_building": "@:terms.buildings Individuale", + "repair_cost_breakdown": "Ripartizione Costi Di Riparazione" } }, "cogm": { - "title": "Cost of Goods Manufactured", + "title": "Costo di produzione dei beni", "cogm": "@:terms.cogm", - "info": "The cost of goods manufactured is calculated using plan settings that factor in production efficiency, recipe runtime, building degradation, input material costs, labor requirements, and associated labor costs. The final cost is shown per unit of output, based on quantity or full cost allocation.", - "cx_preferences": "@:terms.cx_plural Preferences", - "empire_ticker": "@:terms.empire Ticker", - "planet_ticker": "@:terms.planet Ticker", + "info": "Il costo di produzione dei beni è calcolato usando le impostazioni del piano, includendo efficienza, durata delle ricette, stato dell'edificio, costo dei materiali in ingresso e il costo della manodopera. Il costo finale è indicato per unità prodotta, basandosi sulla quantità o sulla ripartizione completa dei costi.", + "cx_preferences": "Preferenza @:terms.cx_plural", + "empire_ticker": "Override per l'Impero", + "planet_ticker": "Override per il pianeta", "table": { - "parameters": "Parameters", - "recipe_runtime": "@:terms.recipes Runtime", - "percent_day": "% / day", - "efficiency": "Efficiency", - "degradation": "Degradation", + "parameters": "Parametri", + "recipe_runtime": "Durata della @:terms.recipes", + "percent_day": "% / giornata", + "efficiency": "Efficienza", + "degradation": "Deterioramento", "cost": "@:terms.cost", "materials": "@:terms.materials_plural", - "input_total": "Input Total", + "input_total": "Input Totale", "material": "@:terms.materials", - "cost_unit": "ȼ / Unit", - "cost_total": "Cost Total", - "cost_total_unit": "ȼ Total", - "workforce": "Workforce", - "total_cost": "Total Cost", - "recipe_profit": "@:terms.recipes Profit", - "cost_split": "Cost Split" + "cost_unit": "ȼ / Unità", + "cost_total": "Costo Totale", + "cost_total_unit": "ȼ Totale", + "workforce": "Lavoratori", + "total_cost": "Costo Totale", + "recipe_profit": "Profitto @:terms.recipes", + "cost_split": "Divisione Costo" } }, "plan_analytics": { @@ -158,69 +158,69 @@ "experts": "@:{'terms.experts_plural'}:" }, "configuration": { - "label": "Configuration", - "name": "Name", + "label": "Opzioni", + "name": "Nome", "empire": "@:terms.empire" }, "area": { "permits": "@:terms.permits_plural", "area": "@:terms.area", - "free": "Free" + "free": "Libera" }, "bonuses": { "corp_hq": "Corp. HQ", - "corp_hq_tooltip": "The corporation you belong to has its headquarters on this planet (not your individual company).", + "corp_hq_tooltip": "La corporazione a cui appartieni ha il suo quartier generale su questo pianeta (non la tua azienda individuale).", "cogc": "@:terms.cogc" }, "infrastructure": { - "label": "Infrastructure", - "auto_optimize": "Auto-Optimize Habs", - "auto_optimize_tooltip": "Automatically optimize habitations to meet workforce needs as buildings are added.", + "label": "Infrastruttura", + "auto_optimize": "Ottimizza Automaticamente Abitazioni", + "auto_optimize_tooltip": "Ottimizza automaticamente le abitazioni per soddisfare le esigenze della forza lavoro man mano che vengono aggiunti gli edifici.", "buttons": { - "optimize_cost": "Optimize Cost", - "optimize_area": "Optimize Area" + "optimize_cost": "Ottimizza Costo", + "optimize_area": "Ottimizza Area" } }, "experts": { - "label": "Experts", - "warning": "Maximum number of experts on a base is 6. You currently have {expert_number} experts assigned." + "label": "Esperti", + "warning": "Il numero massimo di esperti in una base è 6. Al momento hai {expert_number} esperti assegnati." }, "workforce": { - "label": "Workforce", + "label": "Lavoratori", "table": { - "type": "Type", - "need": "Need", - "supply": "Supply", - "open": "Open", - "luxuries": "Luxuries", - "pct_eff": "Eff. %" + "type": "Categoria", + "need": "Necessità", + "supply": "Quantità", + "open": "Liberi", + "luxuries": "Beni di Lusso", + "pct_eff": "% Eff." } }, "overview": { - "label": "Overview", + "label": "Panoramica", "table": { - "daily_cost": "Daily Cost", - "degradation": "Degradation", - "plan_cost": "Plan Cost", - "daily_profit": "Daily Profit", + "daily_cost": "Costo giornaliero", + "degradation": "Deterioramento", + "plan_cost": "Costo Del Piano", + "daily_profit": "Profitto Giornaliero", "roi": "ROI", "profit_area": "@:terms.profit_per_area" } }, "storage": { - "label": "Storage", + "label": "Magazzino", "table": { "weight": "t", "volume": "m³", - "import": "@:terms.import", + "import": "Importazione", "export": "@:terms.export", "sum": "@:terms.sum", - "filled": "Filled" + "filled": "Riempito" } }, "materialio": { - "label": "Material I/O", - "label_production": "Production", + "label": "I/O Materiali", + "label_production": "Produzione", "label_workforce": "Workforce", "buttons": { "toggle_weight_volume": "Toggle Weight & Volume", From 3530deab8f3814a6a3dbd2ffa4c5b1deecd267b6 Mon Sep 17 00:00:00 2001 From: Jan Date: Sat, 16 May 2026 09:57:55 +0200 Subject: [PATCH 2/3] New translations plan.json (Italian) [ci skip] --- src/locales/it_IT/plan.json | 60 ++++++++++++++++++------------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/src/locales/it_IT/plan.json b/src/locales/it_IT/plan.json index 6258d403..3e893a71 100644 --- a/src/locales/it_IT/plan.json +++ b/src/locales/it_IT/plan.json @@ -221,77 +221,77 @@ "materialio": { "label": "I/O Materiali", "label_production": "Produzione", - "label_workforce": "Workforce", + "label_workforce": "Lavoratori", "buttons": { - "toggle_weight_volume": "Toggle Weight & Volume", - "toggle_production_workforce": "Toggle Production & Workforce Split" + "toggle_weight_volume": "Mostra Peso e Volume", + "toggle_production_workforce": "Mostra divisione tra Produzione e Lavoratori" }, "table": { - "input": "In", - "output": "Out", + "input": "In entrata", + "output": "In uscita", "delta": "Δ", - "cost_day": "ȼ / day", + "cost_day": "ȼ / giorno", "total_weight": "Δ t", "total_volume": "Δ m³" } }, "save_as": { - "title": "Save As", + "title": "Salva come", "form": { - "plan_name": "Name", - "plan_name_placeholder": "New @:terms.plan Name", + "plan_name": "Nome", + "plan_name_placeholder": "Nuovo nome del @:terms.plan", "empire": "@:terms.empire" } }, "production": { - "label": "Production", - "planet_resources": "@:terms.planets @:terms.resources_plural", + "label": "Produzione", + "planet_resources": "@:terms.resources_plural del @:terms.planets", "form": { - "match_cogc": "Match @:terms.cogc", - "select_placeholder": "Select @:terms.buildings & Add to @:terms.plan" + "match_cogc": "Solo corrispondenza @:terms.cogc", + "select_placeholder": "Seleziona @:terms.buildings e aggiungi al @:terms.plan" }, "table": { "building_recipe": "@:terms.buildings / @:terms.recipes", - "runtime": "Runtime", + "runtime": "Durata", "share": "Share", - "tools": "Tools" + "tools": "Strumenti" } }, "production_building": { - "no_recipe": "No Active @:terms.recipes_plural", - "qty": "Qty", + "no_recipe": "Nessuna @:terms.recipes_plural attiva", + "qty": "Q.tà", "buttons": { "add_recipe": "@:terms.recipes" }, "table": { - "expertise": "Expertise", - "efficiency": "Efficiency", + "expertise": "Maestria", + "efficiency": "Efficienza", "revenue": "@:terms.revenue", "area": "@:terms.area", - "construction": "Construction" + "construction": "Costruzione" } }, "production_recipe": { - "cogm_title": "Cost Of Goods Manufactured", - "cogm_error": "COGM Calculation not possible. Check your Management View if your Empire has a CX assigned.", + "cogm_title": "Costo di produzione dei beni", + "cogm_error": "Calcolo CPDB non possibile. Controlla la pagina Gestione se il tuo Impero ha una borsa assegnata.", "buttons": { "cogm": "@:terms.cogm" }, "table": { "input": "Input", - "time": "Time", + "time": "Durata", "output": "Output", - "daily_revenue": "ȼ / Day", - "profit_area": "ȼ / Area", + "daily_revenue": "ȼ / giorno", + "profit_area": "ȼ / area", "roi": "ROI" }, "info": { - "p1_strong": "Revenue / Day", - "p1": "is calculated by taking the daily income generated from a recipe and subtracting both the daily workforce cost (all luxuries provided) and the daily building degradation cost (1/180th of the construction cost). The income from the recipe is based on the difference between the input material costs and the output material values.", - "p2_strong": "ȼ / Area", - "p2": "is the daily revenue divided by the area for one production building and its proportionate share of the area for a CM and habs required for an optimal base of such buildings in Recipe ROI.", + "p1_strong": "I ricavi giornalieri", + "p1": "sono calcolati prendendo il reddito giornaliero generato da una ricetta, togliendo sia il costo dei lavoratori (con tutti i beni di lusso) e il costo della degradazione dell'edificio giornaliera (1/180esimo del costo di costruzione dell'edificio). Il reddito della ricetta è basato sulla differenza tra il costo dei materiali in input e il valore dei materiali prodotti.", + "p2_strong": "ȼ / area", + "p2": "è il ricavo giornaliero diviso per l’area occupata da un edificio di produzione e dalla sua quota proporzionale dell’area di un CM e degli alloggi necessari per una base ottimale composta da tali edifici.", "p3_strong": "ROI", - "p3": "is the time required for a continuously operating recipe to generate enough revenue to offset the building's construction cost. This considers daily degradation and workforce costs as well." + "p3": "è il tempo di funzionamento continuo di una ricetta richiesto per generare abbastanza profitto per compensare i costi di costruzione dell'edificio. Tiene conto anche della degradazione dell'edificio." } } } From ee091f6cf12513e3a56c18d0d29dbc18b27ffea3 Mon Sep 17 00:00:00 2001 From: Jan Date: Sat, 16 May 2026 22:41:34 +0200 Subject: [PATCH 3/3] New translations help.json (Italian) [ci skip] --- src/locales/it_IT/help.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/locales/it_IT/help.json b/src/locales/it_IT/help.json index 6d3b0e3d..1245b0e8 100644 --- a/src/locales/it_IT/help.json +++ b/src/locales/it_IT/help.json @@ -1,23 +1,23 @@ { - "view_title": "Help", - "title": "Help & Changelog", + "view_title": "Guida", + "title": "Guida e Changelog", "changelog": { "title": "Changelog" }, "tutorial": { - "intro": "PRUNplanner helps you design bases, organize empires, and calculate profits — without wasting in-game resources. It mirrors nearly every aspect of Prosperous Universe so you can plan smarter and play more confidently." + "intro": "PRUNplanner ti aiuta a progettare basi, organizzare gli imperi e calcolare i profitti — senza sprecare risorse nel gioco. Ricrea quasi ogni aspetto di Prosperous Universe in modo da poter pianificare in modo più intelligente e giocare in modo più sicuro." }, "getting_started": { - "title": "Getting Started", + "title": "Come iniziare", "image_label": "Gestione", "l1": { - "title": "Create an Empire in {link}:", + "title": "Crea un Impero in {link}:", "link": "Gestione", "p": "By default, you'll already have one. But you can add more for different factions or regions. Assign a name and faction, and save." }, "l2": { - "title": "Setup an {link}:", - "link": "Exchange", + "title": "Imposta una {link}:", + "link": "Borsa", "p": "Go into Management and create your exchange. Switch to the Exchanges view to modify it. For most players, set it to Both (buying and selling) and choose the exchange your bases will use (e.g., CI1 for Benten). Save it." }, "l3": {