1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-04-13 07:47:14 +03:00

fix mercenary rank, add some comments

This commit is contained in:
A_D 2022-01-25 19:23:22 +02:00
parent 2a4199e098
commit ddcb5219b4
No known key found for this signature in database
GPG Key ID: 4BE9EB7DF45076C4
2 changed files with 113 additions and 111 deletions

View File

@ -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";

View File

@ -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