diff --git a/L10n/en.template b/L10n/en.template index 0ee1c172..f6ebd8e1 100644 --- a/L10n/en.template +++ b/L10n/en.template @@ -22,7 +22,7 @@ /* edsm.py: Settings>EDSM - Label on header/URL to EDSM API key page; In files: edsm.py:206; load.py:206; edsm.py:247; */ "Elite Dangerous Star Map credentials" = "Elite Dangerous Star Map credentials"; -/* edsm.py: Game Commander name label in EDSM settings; theme.py: Label for commander name in main window; EDMarketConnector.py: Label for commander name in main window; stats.py: Cmdr stats; In files: edsm.py:216; load.py:216; edsm.py:258; theme.py:227; EDMarketConnector.py:822; stats.py:52; */ +/* edsm.py: Game Commander name label in EDSM settings; theme.py: Label for commander name in main window; EDMarketConnector.py: Label for commander name in main window; stats.py: Cmdr stats; In files: edsm.py:216; load.py:216; edsm.py:258; theme.py:227; EDMarketConnector.py:822; stats.py:59; */ "Cmdr" = "Cmdr"; /* edsm.py: EDSM Commander name label in EDSM settings; In files: edsm.py:223; load.py:223; edsm.py:266; */ @@ -31,7 +31,7 @@ /* edsm.py: EDSM API key label; inara.py: Inara API key label; In files: edsm.py:230; inara.py:233; load.py:230; load.py:233; edsm.py:274; inara.py:243; */ "API Key" = "API Key"; -/* edsm.py: We have no data on the current commander; prefs.py: No hotkey/shortcut set; stats.py: No rank; In files: edsm.py:256; load.py:256; edsm.py:301; prefs.py:520; prefs.py:1174; prefs.py:1207; stats.py:147; stats.py:166; stats.py:185; stats.py:203; */ +/* edsm.py: We have no data on the current commander; prefs.py: No hotkey/shortcut set; stats.py: No rank; In files: edsm.py:256; load.py:256; edsm.py:301; prefs.py:520; prefs.py:1174; prefs.py:1207; stats.py:156; stats.py:175; stats.py:194; stats.py:211; */ "None" = "None"; /* edsm.py: EDSM Plugin - Error message from EDSM API; In files: edsm.py:622; edsm.py:724; load.py:627; load.py:729; edsm.py:747; edsm.py:875; */ @@ -136,16 +136,16 @@ /* EDMarketConnector.py: 'Ship' or multi-crew role label in main window, as applicable; EDMarketConnector.py: Multicrew role label in main window; In files: EDMarketConnector.py:824; EDMarketConnector.py:1279; */ "Role" = "Role"; -/* EDMarketConnector.py: 'Ship' or multi-crew role label in main window, as applicable; EDMarketConnector.py: 'Ship' label in main UI; stats.py: Status dialog subtitle; In files: EDMarketConnector.py:824; EDMarketConnector.py:1289; EDMarketConnector.py:1312; stats.py:402; */ +/* EDMarketConnector.py: 'Ship' or multi-crew role label in main window, as applicable; EDMarketConnector.py: 'Ship' label in main UI; stats.py: Status dialog subtitle; In files: EDMarketConnector.py:824; EDMarketConnector.py:1289; EDMarketConnector.py:1312; stats.py:409; */ "Ship" = "Ship"; /* EDMarketConnector.py: Label for 'Suit' line in main UI; In files: EDMarketConnector.py:825; */ "Suit" = "Suit"; -/* EDMarketConnector.py: Label for 'System' line in main UI; prefs.py: Configuration - Label for selection of 'System' provider website; stats.py: Main window; In files: EDMarketConnector.py:826; prefs.py:607; stats.py:404; */ +/* EDMarketConnector.py: Label for 'System' line in main UI; prefs.py: Configuration - Label for selection of 'System' provider website; stats.py: Main window; In files: EDMarketConnector.py:826; prefs.py:607; stats.py:411; */ "System" = "System"; -/* EDMarketConnector.py: Label for 'Station' line in main UI; prefs.py: Configuration - Label for selection of 'Station' provider website; prefs.py: Appearance - Example 'Normal' text; stats.py: Status dialog subtitle; In files: EDMarketConnector.py:827; prefs.py:625; prefs.py:762; stats.py:405; */ +/* EDMarketConnector.py: Label for 'Station' line in main UI; prefs.py: Configuration - Label for selection of 'Station' provider website; prefs.py: Appearance - Example 'Normal' text; stats.py: Status dialog subtitle; In files: EDMarketConnector.py:827; prefs.py:625; prefs.py:762; stats.py:412; */ "Station" = "Station"; /* EDMarketConnector.py: 'File' menu title on OSX; EDMarketConnector.py: 'File' menu title; EDMarketConnector.py: 'File' menu; In files: EDMarketConnector.py:830; EDMarketConnector.py:845; EDMarketConnector.py:848; EDMarketConnector.py:2019; */ @@ -172,7 +172,7 @@ /* EDMarketConnector.py: File > Save Raw Data...; In files: EDMarketConnector.py:840; EDMarketConnector.py:854; */ "Save Raw Data..." = "Save Raw Data..."; -/* EDMarketConnector.py: File > Status; stats.py: Status dialog title; In files: EDMarketConnector.py:841; EDMarketConnector.py:853; stats.py:399; */ +/* EDMarketConnector.py: File > Status; stats.py: Status dialog title; In files: EDMarketConnector.py:841; EDMarketConnector.py:853; stats.py:406; */ "Status" = "Status"; /* EDMarketConnector.py: Help > Privacy Policy; In files: EDMarketConnector.py:842; EDMarketConnector.py:860; */ @@ -223,13 +223,13 @@ /* EDMarketConnector.py: Status - Attempting to retrieve data from Frontier CAPI; In files: EDMarketConnector.py:1006; */ "Fetching data..." = "Fetching data..."; -/* EDMarketConnector.py: We didn't have the commander name when we should have; stats.py: Unknown commander; In files: EDMarketConnector.py:1051; stats.py:327; */ +/* EDMarketConnector.py: We didn't have the commander name when we should have; stats.py: Unknown commander; In files: EDMarketConnector.py:1051; stats.py:335; */ "Who are you?!" = "Who are you?!"; -/* EDMarketConnector.py: We don't know where the commander is, when we should; stats.py: Unknown location; In files: EDMarketConnector.py:1057; stats.py:337; */ +/* EDMarketConnector.py: We don't know where the commander is, when we should; stats.py: Unknown location; In files: EDMarketConnector.py:1057; stats.py:345; */ "Where are you?!" = "Where are you?!"; -/* EDMarketConnector.py: We don't know what ship the commander is in, when we should; stats.py: Unknown ship; In files: EDMarketConnector.py:1064; stats.py:345; */ +/* EDMarketConnector.py: We don't know what ship the commander is in, when we should; stats.py: Unknown ship; In files: EDMarketConnector.py:1064; stats.py:353; */ "What are you flying?!" = "What are you flying?!"; /* EDMarketConnector.py: Frontier CAPI server error when fetching data; In files: EDMarketConnector.py:1176; */ @@ -445,303 +445,303 @@ /* prefs.py: Lable on list of user-disabled plugins; In files: prefs.py:969; */ "Disabled Plugins" = "Disabled Plugins"; -/* stats.py: Cmdr stats; In files: stats.py:53; */ +/* stats.py: Cmdr stats; In files: stats.py:60; */ "Balance" = "Balance"; -/* stats.py: Cmdr stats; In files: stats.py:54; */ +/* stats.py: Cmdr stats; In files: stats.py:61; */ "Loan" = "Loan"; -/* stats.py: Top rank; In files: stats.py:58; */ +/* stats.py: Top rank; In files: stats.py:65; */ "Elite" = "Elite"; -/* stats.py: Top rank +1; In files: stats.py:59; */ +/* stats.py: Top rank +1; In files: stats.py:66; */ "Elite I" = "Elite I"; -/* stats.py: Top rank +2; In files: stats.py:60; */ +/* stats.py: Top rank +2; In files: stats.py:67; */ "Elite II" = "Elite II"; -/* stats.py: Top rank +3; In files: stats.py:61; */ +/* stats.py: Top rank +3; In files: stats.py:68; */ "Elite III" = "Elite III"; -/* stats.py: Top rank +4; In files: stats.py:62; */ +/* stats.py: Top rank +4; In files: stats.py:69; */ "Elite IV" = "Elite IV"; -/* stats.py: Top rank +5; In files: stats.py:63; */ +/* stats.py: Top rank +5; In files: stats.py:70; */ "Elite V" = "Elite V"; -/* stats.py: Ranking; In files: stats.py:68; */ +/* stats.py: Ranking; In files: stats.py:76; */ "Combat" = "Combat"; -/* stats.py: Ranking; In files: stats.py:69; */ +/* stats.py: Ranking; In files: stats.py:77; */ "Trade" = "Trade"; -/* stats.py: Ranking; In files: stats.py:70; */ +/* stats.py: Ranking; In files: stats.py:78; */ "Explorer" = "Explorer"; -/* stats.py: Ranking; In files: stats.py:71; */ +/* stats.py: Ranking; In files: stats.py:79; */ "Mercenary" = "Mercenary"; -/* stats.py: Ranking; In files: stats.py:72; */ +/* stats.py: Ranking; In files: stats.py:80; */ "Exobiologist" = "Exobiologist"; -/* stats.py: Ranking; In files: stats.py:73; */ +/* stats.py: Ranking; In files: stats.py:81; */ "CQC" = "CQC"; -/* stats.py: Ranking; In files: stats.py:74; */ +/* stats.py: Ranking; In files: stats.py:82; */ "Federation" = "Federation"; -/* stats.py: Ranking; In files: stats.py:75; */ +/* stats.py: Ranking; In files: stats.py:83; */ "Empire" = "Empire"; -/* stats.py: Ranking; In files: stats.py:76; */ +/* stats.py: Ranking; In files: stats.py:84; */ "Powerplay" = "Powerplay"; -/* stats.py: Combat rank; In files: stats.py:84; */ +/* stats.py: Combat rank; In files: stats.py:93; */ "Harmless" = "Harmless"; -/* stats.py: Combat rank; In files: stats.py:85; */ +/* stats.py: Combat rank; In files: stats.py:94; */ "Mostly Harmless" = "Mostly Harmless"; -/* stats.py: Combat rank; In files: stats.py:86; */ +/* stats.py: Combat rank; In files: stats.py:95; */ "Novice" = "Novice"; -/* stats.py: Combat rank; In files: stats.py:87; */ +/* stats.py: Combat rank; In files: stats.py:96; */ "Competent" = "Competent"; -/* stats.py: Combat rank; In files: stats.py:88; */ +/* stats.py: Combat rank; In files: stats.py:97; */ "Expert" = "Expert"; -/* stats.py: Combat rank; stats.py: Empire rank; In files: stats.py:89; stats.py:169; */ +/* stats.py: Combat rank; stats.py: Empire rank; In files: stats.py:98; stats.py:178; */ "Master" = "Master"; -/* stats.py: Combat rank; In files: stats.py:90; */ +/* stats.py: Combat rank; In files: stats.py:99; */ "Dangerous" = "Dangerous"; -/* stats.py: Combat rank; In files: stats.py:91; */ +/* stats.py: Combat rank; In files: stats.py:100; */ "Deadly" = "Deadly"; -/* stats.py: Trade rank; In files: stats.py:94; */ +/* stats.py: Trade rank; In files: stats.py:103; */ "Penniless" = "Penniless"; -/* stats.py: Trade rank; In files: stats.py:95; */ +/* stats.py: Trade rank; In files: stats.py:104; */ "Mostly Penniless" = "Mostly Penniless"; -/* stats.py: Trade rank; In files: stats.py:96; */ +/* stats.py: Trade rank; In files: stats.py:105; */ "Peddler" = "Peddler"; -/* stats.py: Trade rank; In files: stats.py:97; */ +/* stats.py: Trade rank; In files: stats.py:106; */ "Dealer" = "Dealer"; -/* stats.py: Trade rank; In files: stats.py:98; */ +/* stats.py: Trade rank; In files: stats.py:107; */ "Merchant" = "Merchant"; -/* stats.py: Trade rank; In files: stats.py:99; */ +/* stats.py: Trade rank; In files: stats.py:108; */ "Broker" = "Broker"; -/* stats.py: Trade rank; In files: stats.py:100; */ +/* stats.py: Trade rank; In files: stats.py:109; */ "Entrepreneur" = "Entrepreneur"; -/* stats.py: Trade rank; In files: stats.py:101; */ +/* stats.py: Trade rank; In files: stats.py:110; */ "Tycoon" = "Tycoon"; -/* stats.py: Explorer rank; In files: stats.py:104; */ +/* stats.py: Explorer rank; In files: stats.py:113; */ "Aimless" = "Aimless"; -/* stats.py: Explorer rank; In files: stats.py:105; */ +/* stats.py: Explorer rank; In files: stats.py:114; */ "Mostly Aimless" = "Mostly Aimless"; -/* stats.py: Explorer rank; In files: stats.py:106; */ +/* stats.py: Explorer rank; In files: stats.py:115; */ "Scout" = "Scout"; -/* stats.py: Explorer rank; In files: stats.py:107; */ +/* stats.py: Explorer rank; In files: stats.py:116; */ "Surveyor" = "Surveyor"; -/* stats.py: Explorer rank; In files: stats.py:108; */ +/* stats.py: Explorer rank; In files: stats.py:117; */ "Trailblazer" = "Trailblazer"; -/* stats.py: Explorer rank; In files: stats.py:109; */ +/* stats.py: Explorer rank; In files: stats.py:118; */ "Pathfinder" = "Pathfinder"; -/* stats.py: Explorer rank; In files: stats.py:110; */ +/* stats.py: Explorer rank; In files: stats.py:119; */ "Ranger" = "Ranger"; -/* stats.py: Explorer rank; In files: stats.py:111; */ +/* stats.py: Explorer rank; In files: stats.py:120; */ "Pioneer" = "Pioneer"; -/* stats.py: Mercenary rank; In files: stats.py:115; */ +/* stats.py: Mercenary rank; In files: stats.py:124; */ "Defenceless" = "Defenceless"; -/* stats.py: Mercenary rank; In files: stats.py:116; */ +/* stats.py: Mercenary rank; In files: stats.py:125; */ "Mostly Defenceless" = "Mostly Defenceless"; -/* stats.py: Mercenary rank; In files: stats.py:117; */ +/* stats.py: Mercenary rank; In files: stats.py:126; */ "Rookie" = "Rookie"; -/* stats.py: Mercenary rank; In files: stats.py:118; */ +/* stats.py: Mercenary rank; In files: stats.py:127; */ "Soldier" = "Soldier"; -/* stats.py: Mercenary rank; In files: stats.py:119; stats.py:121; */ +/* stats.py: Mercenary rank; In files: stats.py:128; stats.py:130; */ "Gunslinger" = "Gunslinger"; -/* stats.py: Mercenary rank; In files: stats.py:120; */ +/* stats.py: Mercenary rank; In files: stats.py:129; */ "Warrior" = "Warrior"; -/* stats.py: Mercenary rank; In files: stats.py:122; */ +/* stats.py: Mercenary rank; In files: stats.py:131; */ "Deadeye" = "Deadeye"; -/* stats.py: Exobiologist rank; In files: stats.py:125; */ +/* stats.py: Exobiologist rank; In files: stats.py:134; */ "Directionless" = "Directionless"; -/* stats.py: Exobiologist rank; In files: stats.py:126; */ +/* stats.py: Exobiologist rank; In files: stats.py:135; */ "Mostly Directionless" = "Mostly Directionless"; -/* stats.py: Exobiologist rank; In files: stats.py:127; */ +/* stats.py: Exobiologist rank; In files: stats.py:136; */ "Compiler" = "Compiler"; -/* stats.py: Exobiologist rank; In files: stats.py:128; */ +/* stats.py: Exobiologist rank; In files: stats.py:137; */ "Collector" = "Collector"; -/* stats.py: Exobiologist rank; In files: stats.py:129; */ +/* stats.py: Exobiologist rank; In files: stats.py:138; */ "Cataloguer" = "Cataloguer"; -/* stats.py: Exobiologist rank; In files: stats.py:130; */ +/* stats.py: Exobiologist rank; In files: stats.py:139; */ "Taxonomist" = "Taxonomist"; -/* stats.py: Exobiologist rank; In files: stats.py:131; */ +/* stats.py: Exobiologist rank; In files: stats.py:140; */ "Ecologist" = "Ecologist"; -/* stats.py: Exobiologist rank; In files: stats.py:132; */ +/* stats.py: Exobiologist rank; In files: stats.py:141; */ "Geneticist" = "Geneticist"; -/* stats.py: CQC rank; In files: stats.py:135; */ +/* stats.py: CQC rank; In files: stats.py:144; */ "Helpless" = "Helpless"; -/* stats.py: CQC rank; In files: stats.py:136; */ +/* stats.py: CQC rank; In files: stats.py:145; */ "Mostly Helpless" = "Mostly Helpless"; -/* stats.py: CQC rank; In files: stats.py:137; */ +/* stats.py: CQC rank; In files: stats.py:146; */ "Amateur" = "Amateur"; -/* stats.py: CQC rank; In files: stats.py:138; */ +/* stats.py: CQC rank; In files: stats.py:147; */ "Semi Professional" = "Semi Professional"; -/* stats.py: CQC rank; In files: stats.py:139; */ +/* stats.py: CQC rank; In files: stats.py:148; */ "Professional" = "Professional"; -/* stats.py: CQC rank; In files: stats.py:140; */ +/* stats.py: CQC rank; In files: stats.py:149; */ "Champion" = "Champion"; -/* stats.py: CQC rank; In files: stats.py:141; */ +/* stats.py: CQC rank; In files: stats.py:150; */ "Hero" = "Hero"; -/* stats.py: CQC rank; In files: stats.py:142; */ +/* stats.py: CQC rank; In files: stats.py:151; */ "Gladiator" = "Gladiator"; -/* stats.py: Federation rank; In files: stats.py:148; */ +/* stats.py: Federation rank; In files: stats.py:157; */ "Recruit" = "Recruit"; -/* stats.py: Federation rank; In files: stats.py:149; */ +/* stats.py: Federation rank; In files: stats.py:158; */ "Cadet" = "Cadet"; -/* stats.py: Federation rank; In files: stats.py:150; */ +/* stats.py: Federation rank; In files: stats.py:159; */ "Midshipman" = "Midshipman"; -/* stats.py: Federation rank; In files: stats.py:151; */ +/* stats.py: Federation rank; In files: stats.py:160; */ "Petty Officer" = "Petty Officer"; -/* stats.py: Federation rank; In files: stats.py:152; */ +/* stats.py: Federation rank; In files: stats.py:161; */ "Chief Petty Officer" = "Chief Petty Officer"; -/* stats.py: Federation rank; In files: stats.py:153; */ +/* stats.py: Federation rank; In files: stats.py:162; */ "Warrant Officer" = "Warrant Officer"; -/* stats.py: Federation rank; In files: stats.py:154; */ +/* stats.py: Federation rank; In files: stats.py:163; */ "Ensign" = "Ensign"; -/* stats.py: Federation rank; In files: stats.py:155; */ +/* stats.py: Federation rank; In files: stats.py:164; */ "Lieutenant" = "Lieutenant"; -/* stats.py: Federation rank; In files: stats.py:156; */ +/* stats.py: Federation rank; In files: stats.py:165; */ "Lieutenant Commander" = "Lieutenant Commander"; -/* stats.py: Federation rank; In files: stats.py:157; */ +/* stats.py: Federation rank; In files: stats.py:166; */ "Post Commander" = "Post Commander"; -/* stats.py: Federation rank; In files: stats.py:158; */ +/* stats.py: Federation rank; In files: stats.py:167; */ "Post Captain" = "Post Captain"; -/* stats.py: Federation rank; In files: stats.py:159; */ +/* stats.py: Federation rank; In files: stats.py:168; */ "Rear Admiral" = "Rear Admiral"; -/* stats.py: Federation rank; In files: stats.py:160; */ +/* stats.py: Federation rank; In files: stats.py:169; */ "Vice Admiral" = "Vice Admiral"; -/* stats.py: Federation rank; In files: stats.py:161; */ +/* stats.py: Federation rank; In files: stats.py:170; */ "Admiral" = "Admiral"; -/* stats.py: Empire rank; In files: stats.py:167; */ +/* stats.py: Empire rank; In files: stats.py:176; */ "Outsider" = "Outsider"; -/* stats.py: Empire rank; In files: stats.py:168; */ +/* stats.py: Empire rank; In files: stats.py:177; */ "Serf" = "Serf"; -/* stats.py: Empire rank; In files: stats.py:170; */ +/* stats.py: Empire rank; In files: stats.py:179; */ "Squire" = "Squire"; -/* stats.py: Empire rank; In files: stats.py:171; */ +/* stats.py: Empire rank; In files: stats.py:180; */ "Knight" = "Knight"; -/* stats.py: Empire rank; In files: stats.py:172; */ +/* stats.py: Empire rank; In files: stats.py:181; */ "Lord" = "Lord"; -/* stats.py: Empire rank; In files: stats.py:173; */ +/* stats.py: Empire rank; In files: stats.py:182; */ "Baron" = "Baron"; -/* stats.py: Empire rank; In files: stats.py:174; */ +/* stats.py: Empire rank; In files: stats.py:183; */ "Viscount" = "Viscount"; -/* stats.py: Empire rank; In files: stats.py:175; */ +/* stats.py: Empire rank; In files: stats.py:184; */ "Count" = "Count"; -/* stats.py: Empire rank; In files: stats.py:176; */ +/* stats.py: Empire rank; In files: stats.py:185; */ "Earl" = "Earl"; -/* stats.py: Empire rank; In files: stats.py:177; */ +/* stats.py: Empire rank; In files: stats.py:186; */ "Marquis" = "Marquis"; -/* stats.py: Empire rank; In files: stats.py:178; */ +/* stats.py: Empire rank; In files: stats.py:187; */ "Duke" = "Duke"; -/* stats.py: Empire rank; In files: stats.py:179; */ +/* stats.py: Empire rank; In files: stats.py:188; */ "Prince" = "Prince"; -/* stats.py: Empire rank; In files: stats.py:180; */ +/* stats.py: Empire rank; In files: stats.py:189; */ "King" = "King"; -/* stats.py: Power rank; In files: stats.py:186; */ +/* stats.py: Power rank; In files: stats.py:195; */ "Rating 1" = "Rating 1"; -/* stats.py: Power rank; In files: stats.py:187; */ +/* stats.py: Power rank; In files: stats.py:196; */ "Rating 2" = "Rating 2"; -/* stats.py: Power rank; In files: stats.py:188; */ +/* stats.py: Power rank; In files: stats.py:197; */ "Rating 3" = "Rating 3"; -/* stats.py: Power rank; In files: stats.py:189; */ +/* stats.py: Power rank; In files: stats.py:198; */ "Rating 4" = "Rating 4"; -/* stats.py: Power rank; In files: stats.py:190; */ +/* stats.py: Power rank; In files: stats.py:199; */ "Rating 5" = "Rating 5"; -/* stats.py: Current commander unknown when trying to use 'File' > 'Status'; In files: stats.py:309; */ +/* stats.py: Current commander unknown when trying to use 'File' > 'Status'; In files: stats.py:317; */ "Status: Don't yet know your Commander name" = "Status: Don't yet know your Commander name"; -/* stats.py: No Frontier CAPI data yet when trying to use 'File' > 'Status'; In files: stats.py:317; */ +/* stats.py: No Frontier CAPI data yet when trying to use 'File' > 'Status'; In files: stats.py:325; */ "Status: No CAPI data yet" = "Status: No CAPI data yet"; -/* stats.py: Status dialog subtitle - CR value of ship; In files: stats.py:406; */ +/* stats.py: Status dialog subtitle - CR value of ship; In files: stats.py:413; */ "Value" = "Value"; -/* stats.py: Status dialog title; In files: stats.py:415; */ +/* stats.py: Status dialog title; In files: stats.py:422; */ "Ships" = "Ships"; diff --git a/stats.py b/stats.py index 563c7697..ef993a53 100644 --- a/stats.py +++ b/stats.py @@ -72,10 +72,11 @@ def status(data: Dict[str, Any]) -> List[List[str]]: RANKS = [ # noqa: N806 # Its a constant, just needs to be updated at runtime # in output order + # Names we show people, vs internal names (_('Combat'), 'combat'), # LANG: Ranking (_('Trade'), 'trade'), # LANG: Ranking (_('Explorer'), 'explore'), # LANG: Ranking - (_('Mercenary'), 'mercenary'), # LANG: Ranking + (_('Mercenary'), 'soldier'), # LANG: Ranking (_('Exobiologist'), 'exobiologist'), # LANG: Ranking (_('CQC'), 'cqc'), # LANG: Ranking (_('Federation'), 'federation'), # LANG: Ranking @@ -86,6 +87,7 @@ def status(data: Dict[str, Any]) -> List[List[str]]: ] RANK_NAMES = { # noqa: N806 # Its a constant, just needs to be updated at runtime + # These names are the fdev side name (but lower()ed) # http://elite-dangerous.wikia.com/wiki/Pilots_Federation#Ranks 'combat': [ _('Harmless'), # LANG: Combat rank @@ -118,7 +120,7 @@ def status(data: Dict[str, Any]) -> List[List[str]]: _('Pioneer'), # LANG: Explorer rank ] + _ELITE_RANKS, - 'mercenary': [ + 'soldier': [ _('Defenceless'), # LANG: Mercenary rank _('Mostly Defenceless'), # LANG: Mercenary rank _('Rookie'), # LANG: Mercenary rank