Jump to content

a Monday present full of string


Crapig
  • Branch: Preview Branch Version: Windows Pending

string.jpg.161e7ff050128eb0044f283c41593f41.jpg

Hi there.
Before the mk3 upgrade, I've gather a string issue in beta branch.
My language is not English so there may be awkward or even incorrect expressions.
But I hope there's a little help.

 

 

1. need a new string

in load game screen
11_Load.thumb.jpg.6b4291a532d713b178324d4c20e264d9.jpg

Base Name, Newest Save, AUTO, Cycle, Cycles Survived, Duplicants Alive
and if possible templates of dates ( like YY/MM/DD, HH:MM:SS)

#. STRINGS.UI.FRONTEND.LOADSCREEN.SAVEDETAILS
msgctxt "STRINGS.UI.FRONTEND.LOADSCREEN.SAVEDETAILS"
msgid "<b>File:</b> {0}\n\n<b>Save Date:</b>\n{1}\n\n<b>Base Name:</b> {2}\n<b>Duplicants Alive:</b> {3}\n<b>Cycle(s) Survived:</b> {4}"

There are similar strings, but not fit on form.

 


'Total Skill Points:' in manage screens and tooltips
12_TotalSkillPoint.thumb.jpg.12fee1d14eac16c1663670fed5bfa77e.jpg

 

'Cycle' in Tooltip-Bio
13Age.thumb.jpg.9afa8816db2b7e4d2daf45ddeccf21dc.jpg

#. STRINGS.DUPLICANTS.ARRIVALTIME
msgctxt "STRINGS.DUPLICANTS.ARRIVALTIME"
msgid "Age: "

#. STRINGS.DUPLICANTS.ARRIVALTIME_TOOLTIP
msgctxt "STRINGS.DUPLICANTS.ARRIVALTIME_TOOLTIP"
msgid "This {1} was printed on Cycle {0}"

There is a need for something like '{0} Cycles'

 

 

2. translation strings not working

Conveyor Shutoff's tooltip message is not working.
22_ConveyorShutoff.thumb.jpg.218273f11e682fed5ee9a4e02cc28c85.jpg

#. STRINGS.BUILDINGS.PREFABS.SOLIDLOGICVALVE.EFFECT
msgctxt "STRINGS.BUILDINGS.PREFABS.SOLIDLOGICVALVE.EFFECT"
msgid "Connects to an <link=\"LOGIC\">Automation</link> grid to automatically turn <link=\"ELEMENTSSOLID\">Solid Material</link> transport on or off."
msgid "1"

It didn't work evenif changed it to the simplest string, "1."


In the same, automation overlay description messages of the following are not working.
23_autonotworklist.thumb.gif.cb72e65b3dd4179649dbfcb75fbc69e8.gif

 Memory Toggle
#. STRINGS.BUILDINGS.PREFABS.LOGICMEMORY.READ_PORT
#. STRINGS.BUILDINGS.PREFABS.LOGICMEMORY.READ_PORT_ACTIVE
#. STRINGS.BUILDINGS.PREFABS.LOGICMEMORY.READ_PORT_INACTIVE
#. STRINGS.BUILDINGS.PREFABS.LOGICMEMORY.RESET_PORT
#. STRINGS.BUILDINGS.PREFABS.LOGICMEMORY.RESET_PORT_ACTIVE
#. STRINGS.BUILDINGS.PREFABS.LOGICMEMORY.RESET_PORT_INACTIVE
#. STRINGS.BUILDINGS.PREFABS.LOGICMEMORY.SET_PORT
#. STRINGS.BUILDINGS.PREFABS.LOGICMEMORY.SET_PORT_ACTIVE
#. STRINGS.BUILDINGS.PREFABS.LOGICMEMORY.SET_PORT_INACTIVE
#. STRINGS.BUILDINGS.PREFABS.LOGICMEMORY.STATUS_ITEM_VALUE

Liquid Pipe Element Sensor
#. STRINGS.BUILDINGS.PREFABS.LIQUIDCONDUITELEMENTSENSOR.LOGIC_PORT
#. STRINGS.BUILDINGS.PREFABS.LIQUIDCONDUITELEMENTSENSOR.LOGIC_PORT_ACTIVE
#. STRINGS.BUILDINGS.PREFABS.LIQUIDCONDUITELEMENTSENSOR.LOGIC_PORT_INACTIVE

Liquid Pipe Germ Sensor
#. STRINGS.BUILDINGS.PREFABS.LIQUIDCONDUITDISEASESENSOR.LOGIC_PORT
#. STRINGS.BUILDINGS.PREFABS.LIQUIDCONDUITDISEASESENSOR.LOGIC_PORT_ACTIVE
#. STRINGS.BUILDINGS.PREFABS.LIQUIDCONDUITDISEASESENSOR.LOGIC_PORT_INACTIVE

Liquid Pipe Thermo Sensor
#. STRINGS.BUILDINGS.PREFABS.LIQUIDCONDUITTEMPERATURESENSOR.LOGIC_PORT
#. STRINGS.BUILDINGS.PREFABS.LIQUIDCONDUITTEMPERATURESENSOR.LOGIC_PORT_ACTIVE
#. STRINGS.BUILDINGS.PREFABS.LIQUIDCONDUITTEMPERATURESENSOR.LOGIC_PORT_INACTIVE

Gas Pipe Element Sensor
#. STRINGS.BUILDINGS.PREFABS.GASCONDUITELEMENTSENSOR.LOGIC_PORT
#. STRINGS.BUILDINGS.PREFABS.GASCONDUITELEMENTSENSOR.LOGIC_PORT_ACTIVE
#. STRINGS.BUILDINGS.PREFABS.GASCONDUITELEMENTSENSOR.LOGIC_PORT_INACTIVE

Gas Pipe Germ Sensor
#. STRINGS.BUILDINGS.PREFABS.GASCONDUITDISEASESENSOR.LOGIC_PORT
#. STRINGS.BUILDINGS.PREFABS.GASCONDUITDISEASESENSOR.LOGIC_PORT_ACTIVE
#. STRINGS.BUILDINGS.PREFABS.GASCONDUITDISEASESENSOR.LOGIC_PORT_INACTIVE

Gas Pipe Thermo Sensor
#. STRINGS.BUILDINGS.PREFABS.GASCONDUITTEMPERATURESENSOR.LOGIC_PORT
#. STRINGS.BUILDINGS.PREFABS.GASCONDUITTEMPERATURESENSOR.LOGIC_PORT_ACTIVE
#. STRINGS.BUILDINGS.PREFABS.GASCONDUITTEMPERATURESENSOR.LOGIC_PORT_INACTIVE

Signal Switch ( share with 'Weight Plate' )
#. STRINGS.BUILDINGS.PREFABS.LOGICSWITCH.LOGIC_PORT
#. STRINGS.BUILDINGS.PREFABS.LOGICSWITCH.LOGIC_PORT_ACTIVE
#. STRINGS.BUILDINGS.PREFABS.LOGICSWITCH.LOGIC_PORT_INACTIVE

Atmo Sensor
#. STRINGS.BUILDINGS.PREFABS.LOGICPRESSURESENSORGAS.LOGIC_PORT
#. STRINGS.BUILDINGS.PREFABS.LOGICPRESSURESENSORGAS.LOGIC_PORT_ACTIVE
#. STRINGS.BUILDINGS.PREFABS.LOGICPRESSURESENSORGAS.LOGIC_PORT_INACTIVE

Hydro Sensor
#. STRINGS.BUILDINGS.PREFABS.LOGICPRESSURESENSORLIQUID.LOGIC_PORT
#. STRINGS.BUILDINGS.PREFABS.LOGICPRESSURESENSORLIQUID.LOGIC_PORT_ACTIVE
#. STRINGS.BUILDINGS.PREFABS.LOGICPRESSURESENSORLIQUID.LOGIC_PORT_INACTIVE

Thermo Sensor
#. STRINGS.BUILDINGS.PREFABS.LOGICTEMPERATURESENSOR.LOGIC_PORT
#. STRINGS.BUILDINGS.PREFABS.LOGICTEMPERATURESENSOR.LOGIC_PORT_ACTIVE
#. STRINGS.BUILDINGS.PREFABS.LOGICTEMPERATURESENSOR.LOGIC_PORT_INACTIVE

Clock Sensor
#. STRINGS.BUILDINGS.PREFABS.LOGICTIMEOFDAYSENSOR.LOGIC_PORT
#. STRINGS.BUILDINGS.PREFABS.LOGICTIMEOFDAYSENSOR.LOGIC_PORT_ACTIVE
#. STRINGS.BUILDINGS.PREFABS.LOGICTIMEOFDAYSENSOR.LOGIC_PORT_INACTIVE

Germ Sensor
#. STRINGS.BUILDINGS.PREFABS.LOGICDISEASESENSOR.LOGIC_PORT
#. STRINGS.BUILDINGS.PREFABS.LOGICDISEASESENSOR.LOGIC_PORT_ACTIVE
#. STRINGS.BUILDINGS.PREFABS.LOGICDISEASESENSOR.LOGIC_PORT_INACTIVE

Gas Element Sensor
#. STRINGS.BUILDINGS.PREFABS.LOGICELEMENTSENSORGAS.LOGIC_PORT
#. STRINGS.BUILDINGS.PREFABS.LOGICELEMENTSENSORGAS.LOGIC_PORT_ACTIVE
#. STRINGS.BUILDINGS.PREFABS.LOGICELEMENTSENSORGAS.LOGIC_PORT_INACTIVE

Critter Sensor
#. STRINGS.BUILDINGS.PREFABS.LOGICCRITTERCOUNTSENSOR.LOGIC_PORT
#. STRINGS.BUILDINGS.PREFABS.LOGICCRITTERCOUNTSENSOR.LOGIC_PORT_ACTIVE
#. STRINGS.BUILDINGS.PREFABS.LOGICCRITTERCOUNTSENSOR.LOGIC_PORT_INACTIVE

Power Shutoff
#. STRINGS.BUILDINGS.PREFABS.LOGICPOWERRELAY.LOGIC_PORT
#. STRINGS.BUILDINGS.PREFABS.LOGICPOWERRELAY.LOGIC_PORT_ACTIVE
#. STRINGS.BUILDINGS.PREFABS.LOGICPOWERRELAY.LOGIC_PORT_INACTIVE

Building auto input
#. STRINGS.UI.LOGIC_PORTS.CONTROL_OPERATIONAL
#. STRINGS.UI.LOGIC_PORTS.CONTROL_OPERATIONAL_ACTIVE
#. STRINGS.UI.LOGIC_PORTS.CONTROL_OPERATIONAL_INACTIVE


In the same too, Mod DB error message is not working.
21_MODDBerror.thumb.jpg.ce4690c9f71b7be8ec9cb7bf33263d1d.jpg

#. STRINGS.UI.FRONTEND.MODS.DB_CORRUPT
msgctxt "STRINGS.UI.FRONTEND.MODS.DB_CORRUPT"
msgid "An error occurred trying to load the Mod Database.\n\n{0}"
msgstr "MOD 자료를 불러오는 동안 오류가 발생했습니다.\n\n{0}"

 and 'OK' is need new string.

 

 

3. strings that need correction

door's change state
31_DoorControlState.gif.5ab6236f0480c9b8a4c10545bc3a11ad.gif
31_DoorControlState.thumb.jpg.38e11c55acc135bea53f73b64d4667c0.jpg

#. STRINGS.BUILDING.STATUSITEMS.CHANGEDOORCONTROLSTATE.NAME
msgctxt "STRINGS.BUILDING.STATUSITEMS.CHANGEDOORCONTROLSTATE.NAME"
msgid "Pending Door State Change: {ControlState}"
msgstr "문 상태 변경 대기 중: {ControlState}"

The opened, auto, and locked of the current state are properly translated.
However, the opened, auto, and locked state waiting for change do not translate.
Make changed door's {ControlState} refers to currentdoor's opened, auto, and locked.
Or need a new strings for a changedoor's state.


string of heat stroke
32_heatstroke.thumb.jpg.0fed4a06686332add58637a999fe5e7a.jpg

#. STRINGS.DUPLICANTS.DISEASES.HEATSICKNESS.NAME
msgctxt "STRINGS.DUPLICANTS.DISEASES.HEATSICKNESS.NAME"
msgid "<link=\"HEATSICKNESS\">Heat Stroke</link>"
msgid "<link=\"HEATSICKNESS\">열사병</link>"

Currently, heat stroke's strings are connected with hypothermia.
I thought this both was an integration because it was associated with the change in body temperature (up or down) of the duplicant

I opened the worked file for the RocketUpdate because it was separately connected in my memory.
Then I found that the tag had changed and was not being applied.
Tag was changed from HEATRASH to HEATSICKNESS.
A new string or link modification is required.


string of food decayed
33_RottedFood.thumb.jpg.e8d5674eb73a758e6024484a890152da.jpg

#. STRINGS.MISC.NOTIFICATIONS.FOODROT.NAME
msgctxt "STRINGS.MISC.NOTIFICATIONS.FOODROT.NAME"
msgid "Food has decayed"

#. STRINGS.MISC.NOTIFICATIONS.FOODROT.TOOLTIP
msgctxt "STRINGS.MISC.NOTIFICATIONS.FOODROT.TOOLTIP"
msgid "These <link=\"FOOD\">Food</link> items have rotted and are no longer edible:\n• {0}"

'\n\n' seems to have gone into the wrong in '{0}'.
If the original intention is to look like the black box below, it is necessary to amend '{0}''s inside.
or, deleting '•' and '{0}''s '\n\n' in  is enough.


STARMAP's hotkey
34_STARMAPshotcut.thumb.jpg.4faa49df50eeb68c40f3806a620c0fae.jpg

#. STRINGS.UI.TOOLTIPS.MANAGEMENTMENU_STARMAP
msgctxt "STRINGS.UI.TOOLTIPS.MANAGEMENTMENU_STARMAP"
msgid "Manage astronaut rocket missions {Hotkey}"

STARMAP's hotkey is Z.
However, it is shown as R on the screen.(The each hotkeys Z and R operate correctly.)
R is the hotkey of RESEARCH so requires modification.


Allergic reaction's stress tooltip
35_AllergySpores.thumb.jpg.6f5ac576b45ec36bef4638b352eb21cf.jpg

#. STRINGS.DUPLICANTS.DISEASES.ZOMBIESICKNESS.NAME
msgctxt "STRINGS.DUPLICANTS.DISEASES.ZOMBIESICKNESS.NAME"
msgid "<link=\"ZOMBIESICKNESS\">The Spores</link>"

#. STRINGS.DUPLICANTS.DISEASES.ALLERGIES.NAME
msgctxt "STRINGS.DUPLICANTS.DISEASES.ALLERGIES.NAME"
msgid "<link=\"ALLERGIES\">Allergic Reaction</link>"

The cause of stress is an allergic reaction.
However, tooltips are shown as 'The spores'.
'The spores' belongs to zombie sickness.
The link needs modification.


Correct tooltips's temperature units
36_CelsusKelvin.thumb.jpg.4820e102dab73c16fb9b963270bb2495.jpg

Set the temperature unit to Celsius, and look at the overheat temperature of the tooltip.
Confusion can occur because it is calculated at Kelvin.
I think 'Base Value' should also change depending on the settings(Celsius, Fahrenheit, Kelvin).


buffer & filter gate parameter's tooltip
37_BufferFilterGate.thumb.jpg.61aca9ea047c2b3167f6aeb5c58c10d9.jpg

#. STRINGS.UI.UISIDESCREENS.LOGIC_DELAY_SIDE_SCREEN.TITLE
msgctxt "STRINGS.UI.UISIDESCREENS.LOGIC_DELAY_SIDE_SCREEN.TITLE"
msgid "Active Buffer Time"

#. STRINGS.UI.UISIDESCREENS.LOGIC_DELAY_SIDE_SCREEN.TOOLTIP
msgctxt "STRINGS.UI.UISIDESCREENS.LOGIC_DELAY_SIDE_SCREEN.TOOLTIP"
msgid "This gate will continue to send an Active signal for {0} seconds after entering Standby"

The contents of '{0}' are not displayed.
The string of the filter gate only does not exist and shares that of the buffer gate.
I think the correct display of '{0}' and the string of the filter gate alone are necessary.


two different description of one interest
38_Interest.thumb.jpg.e95e924470ee00d4e3b086e1a7efcaff.jpg

#. STRINGS.DUPLICANTS.ROLES.GROUPS.APTITUDE_DESCRIPTION
msgctxt "STRINGS.DUPLICANTS.ROLES.GROUPS.APTITUDE_DESCRIPTION"
msgid "This Duplicant enjoys performing {0} errands will incur {1} less Morale Expectation from learning an associated skill"

On the screen of choosing a duplicant, the tooltip of interest is shown to reduce the morale expectations of the interested skill by '1'.
but, the tooltip of the individual duplicant interest is shown as '0.5'.

38_interestcheck.thumb.jpg.084f54673120eaa999467e6a9288aa25.jpg
After checking it, it was confirmed that '1' was correct.
'0.5' is thought to be a remnant of 50% of the previous job experience.

Because they both use the same string,
I think, need to modify the value of '{1}' interest's tooltip on the personal screen.

 

I'm always thankful for your effort.

strings.po


---------------------------------------------------------------
Can anyone tell me how to reveal and hide the contents?


Steps to Reproduce
Apply translated 'strings.po' and look at the game.
  • Like 3



User Feedback




Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
  • Create New...