Compare commits

...

7 Commits

Author SHA1 Message Date
David Sangrey
f7cf39a9ae Merge branch 'develop' into ISSUE_764_Unknown_Modules_Are_Selectable 2024-06-03 11:04:14 -04:00
David Sangrey
680f3b10f3 Merge pull request #762 from alex-williams/issue_600_add_advanced_weapons
Added 'special' field to certain modules to allow for clearer …
2024-06-03 11:02:17 -04:00
Alex Williams
b31de9c37a Merge pull request #763 from leonardofelin/patch-2
Update PT-BR translations
2024-06-02 20:17:06 +01:00
leonardofelin
aa620be113 Update PT-BR translations
Added translated strings for coriolis-data PRs 106 & 107
2024-05-27 19:45:44 -03:00
Alex Williams
27f19a72a6 Merge branch 'alpha' into issue_600_add_advanced_weapons 2024-05-27 17:02:42 +01:00
Alex Williams
634be1f197 Added 'special' field to certain modules to allow for clearer appearance in search results that they are the special type of module. Updated English descriptions of Advanced Modules and Special Modules 2024-05-27 15:50:32 +01:00
Alex Williams
6c34a26273 Issue 754 imports need to be more graceful (#5)
* Adds valid module checking to all types of modules on import

* Changes as per comments on the PR
2024-05-24 18:23:04 +01:00
3 changed files with 27 additions and 5 deletions

View File

@@ -48,6 +48,7 @@ const GRPCAT = {
'pa': 'projectiles',
'rg': 'projectiles',
'mr': 'ordnance',
'amr': 'ordnance',
'axmr': 'experimental',
'axmre': 'experimental',
'rcpl': 'experimental',
@@ -109,7 +110,7 @@ const CATEGORIES = {
// Hardpoints
'lasers': ['pl', 'ul', 'bl'],
'projectiles': ['mc', 'advmc', 'c', 'fc', 'pa', 'rg'],
'ordnance': ['mr', 'tp', 'nl'],
'ordnance': ['mr', 'amr', 'tp', 'nl'],
// Utilities
'sb': ['sb'],
'hs': ['hs'],
@@ -259,7 +260,11 @@ export default class AvailableModulesMenu extends TranslatedComponent {
} else if (i.mount === 'T') {
mount = 'Turreted';
}
const fuzz = { grp, m: i, name: `${i.class}${i.rating}${mount ? ' ' + mount : ''} ${translate(grp)}` };
let special = '';
if (typeof(i.special) !== 'undefined') {
special = `(${translate(i.special)})`;
}
const fuzz = { grp, m: i, name: `${i.class}${i.rating}${mount ? ' ' + mount : ''} ${translate(grp)} ${translate(special)}` };
fuzzy.push(fuzz);
}
}
@@ -335,7 +340,6 @@ export default class AvailableModulesMenu extends TranslatedComponent {
disabled = 1 <= ship.internal.filter(o => o.m && o.m.grp === 'mlc').length;
}
let active = mountedModule && mountedModule.id === m.id;
let classes = cn(m.name ? 'lc' : 'c', {
warning: !disabled && warningFunc && warningFunc(m),
active,

View File

@@ -118,6 +118,7 @@
"ml": "Mining Laser",
"mlc": "Multi Limpet Controller",
"mr": "Missile Rack",
"amr": "Missile Rack (Advanced)",
"axmr": "AX Missile Rack",
"axmre": "AX Missile Rack (Enhanced)",
"ews": "Experimental Weapon Stabilizer",

View File

@@ -537,11 +537,15 @@
"kw": "Scanner de Registro Criminal",
"ls": "Suporte de Vida",
"mc": "Canhão de Repetição",
"advmc": "Canhão de Repetição Avançado",
"axmc": "Canhão de Repetição AX",
"axmce": "Canhão de Repetição AX Melhorado",
"axmr": "Estante de Mísseis AX",
"axmre": "Estante de Mísseis AX Melhorado",
"ntp": "Pilone de Torpedo de Nanite",
"ml": "Laser de Mineração",
"mr": "Estante de Mísseis",
"axmr": "Estante de Mísseis AX",
"Advanced Missile Rack": "Estante de Mísseis Av.",
"Advanced Missile Rack": "Estante de Mísseis Avançado",
"mrp": "Pacote de Reforço de Módulo",
"nl": "Lança Minas",
"shock mine launcher": "Lança Minas de Impacto",
@@ -616,6 +620,19 @@
"Operations Multi Limpet Controller": "Controlador de Drones Operacionais",
"Rescue Multi Limpet Controller": "Controlador de Drones de Resgate",
"Xeno Multi Limpet Controller": "Controlador de Drones Xeno",
"mm": "Módulo Desconhecido",
"mh": "Encaixe Desconhecido",
"Unrecognised Module": "Módulo Desconhecido",
"Unrecognised Utility": "Utilidade Desconhecida",
"Unrecognised Weapon": "Arma Desconhecida",
"Unrecognised Power Plant": "Gerador de Energia Desconhecido",
"Unrecognised Thrusters": "Propulsores Desconhecido",
"Unrecognised Frame Shift Drive": "Motor de Distorção de Fase Desconhecido",
"Unrecognised Life Support": "Suporte de Vida Desconhecido",
"Unrecognised Power Distributor": "Distribuidor de Energia Desconhecido",
"Unrecognised Sensors": "Sensores Desconhecido",
"Unrecognised Fuel Tank": "Tanque de Combustível Desconhecido",
"Not in Coriolis yet. Check GitHub issues. Add Issue if needed.": "Não adicionado ao Coriolis. Verifique Issues existentes ou adicione um no GitHub.",
"Lightweight": "Leve",
"Heavy duty": "Pesado",