Skip to content

Commit

Permalink
提供文本资源,因为对中文和英文文本做出了改动
Browse files Browse the repository at this point in the history
  • Loading branch information
tldyl committed Jun 30, 2022
1 parent 391b320 commit 09dc4a5
Show file tree
Hide file tree
Showing 437 changed files with 244,569 additions and 0 deletions.
88 changes: 88 additions & 0 deletions android/assets/localization/CARD_REF.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
Adaptation
Alpha First part of the Alpha/Beta/Omega line.
Battle Hymn A wavy line of musical notes flying in the bg as non-descript warrior women like the Watcher but NOT her) rush into battle with fervor in their eyes and/or mouths
Beta Second part of the Alpha/Beta/Omega line.
Blasphemy
Bowling Bash Knocking several enemies into each other
Brilliance
Calm This card acts as a description for the calm stance. Used when picking between stances.
Carve Reality
Causality Special card earned from playing Metaphysics
Clarity
Cleanse Evil Wicked Banishment of a spirit- preferably with a giant shiny X
Clear the Mind
Collect
Conclude
Consecrate A character/watcher morally rejecting a group of dumb monsters
Crescendo A great building of pressure- Wrath-enabling cards like Eruption/Crescendo/Tantrum should share a visual similarity- whether it be pattern/iconography/color scheme
Crush Joints
Curse of The Bell Special curse you get from the Calling Bell relic. Like Necronomicurse.
Cut Through Fate Can be like a psychic/spiritual blade weapon
Deceive Reality
Defend
Deus Ex Machina
Deva Form This characters version of Demon/Wraith/Echo form.
Devotion
Empty Body Part of a 3 part "Empty" card cycle. Martial art based body hardening technique
Empty Fist Martial art fist based attack. Part of a 3 part "Empty" card cycle. Should have a distinct visual effect/icon/schema that's shared between them.
Empty Mind Part of a 3 part "Empty" card cycle.
Eruption An angry watcher- with a large volcanic-like eruption behind
Establishment
Evaluate
Fasting
Fear No Evil
Flow State
Flurry Of Blows
Flying Sleeves Striking out with her sleeves as a weapon at range
Follow-Up
Foreign Influence
Halt
Inner Peace
Insight
Judgement We need some form of gavel here- as it'd be hilarious to create a gavel VFX+SFX here
Just Lucky
Lesson Learned
Master Reality A statue or statuesque figure which is admiring or concealing two-distinct powerful forms of energy- one is offensive, the other defensive
Meditate
Mental Fortress
Metaphysics
Miracle Starting relic gives this card every combat. Should be extremely easy to visually identify. Like a simple holy glowing orb in the center
Nirvana
Omega Last part of the Alpha/Beta/Omega line.
Omniscience
Path to Victory Kinda a future sight/precog vibe being used to know the enemies future movements is the reference.
Perseverance
Pray
Prostrate
Protect
Ragnarok An intense banishment of several enemies at once- perhaps through a white or purplish lightning-type effect
Reach Heaven First part of the "Reach Heaven/Through Violence" card pair.
Safety
Sanctity
Sands of Time
Scrawl Furiously writing stuff unto an oversized scroll or a large stone surface
Signature Move Huge, splashy attack.
Smite
Spirit Shield
Step and Strike
Strike
Swivel
Talk to the Hand
Tantrum
Third Eye The watcher holding the staff's eye in a way that it appears right above her forehead like a psychic's third eye
Through Violence Second half of the Reach Heaven / Through Violence card combo.
Truth
Unraveling
Vault Leaping up into the air to dodge the enemies.
Vengeance
Vigilance Cards that say "Enter Calm" should share a visual similarity- whether it be pattern/iconography/color scheme
Wallop A humongous impactful attack with a blunt weapon (the staff?) against a large enemy right on the top of their head- almost comical.
Wave of the Hand
Weave
Windmill Strike A large wind-mill pattern like strike with a staff
Wireheading
Wisdom
Wish
Worship
Wrath This card acts as a description for the wrath stance. Used when picking between stances.
Wreath of Flame
55 changes: 55 additions & 0 deletions android/assets/localization/REFERENCES.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
a list of references in Slay the Spire

CARDS
Die Die Die: References what Reaper in Overwatch, says while utilizing Death Blossom.
J.A.X.: Refers to getting jacked, as in- to get buff.
Necronomicurse: References the Necronomicon, a book from the Evil Dead series.
Reach Heaven + Through Violence: A common phrase in Kill Six Billion Demons. A Comic.

EVENTS
Sensory Stone: References the sensory stones from Planescape: Torment.
Transmogrifier: References a machine by Calvin in Calvin and Hobbes.
The Library: Randomly references 1 of 3 novels: Worm (web serial), The Martian, and Wool.
We Meet Again + Relic Descriptions: Ranwid's name is based on Darwin (anagram).
World of Goop: The name of this event is a play on the title of a game: World of Goo.

ENEMIES
Byrd: Bird
Lagavulin: References Lagavulin, located in Islay, Scotland. A whisky with the same name is produced there.
Snecko: It's Snake + Gecko.
Gremlin Nob: References the Warhammer 40k Ork Nob.

RELICS
Art of War: References the Art of War by Sun Tzu.
Black Star: References a song by David Bowie.
Blue Candle: References Blue Candle, an item from The Legend of Zelda.
Bowling Bash: References a Knight skill from the game Ragnarok Online.
Brimstone: References the "Brimstone" item from the Binding of Isaac (symbol is hidden in the art).
Calling Bell: References the Beckoning Bell from Bloodborne.
Centennial Puzzle: References the Millenium Puzzle from Yu-gi-oh.
Charon's Ashes: References Charon of Greek Mythology.
Chemical X: References a chemical of the same name from Power Puff Girls.
Dead Branch: References the Dead Branch from Ragnarok Online.
Dolly's Mirror: References Dolly, the first cloned sheep.
Du-Vu Doll: References Voodoo doll.
Enchiridion: References the Enchirdion, specifically the one from Adventure Time.
Fossilized Helix: References Helix Fossil from Pokemon.
Gold-Plated Cables: Flavor text references plating cables with gold to improve them (hint: it doesn't).
Golden Idol/Bloody Idol: References the Golden Idol from Spelunky.
Hand Drill: Visually references Gurren Lagann's comically oversized drills.
Happy Flower: References the Sunflower from Plants vs Zombies.
Inserter: This is the Inserter device from Factorio! The image is a yellow Inserter.
Lee's Waffle: References Lee, friend of the developer- he had a waffle machine at work.
Melange: Refers to the spice, from the Dune series.
Necronomicon: References the Necronomicon from Evil Dead.
Nilry's Codex: References Codex. A tabletop game by Sirlin (Nilry is Sirlin backwards), a game designer.
Paper Krane: This is an origami paper crane.
Paper Phrog: This is an origami paper frog.
Prismatic Shard: Item in Stardew Valley.
Question Card: References the "? Card" from the Binding of Isaac.
Shovel: Visually references the shovel used by Shovel Knight.
The Specimen: Visually references Kaiman from Dorohedoro.
Toxic Egg: Visually references Alien.
Violet Lotus: A purple version of Black Lotus, a Magic: The Gathering card.
Void Essence: Item in Stardew Valley.
Wing Boots: References Boots of Travel from Dota.
77 changes: 77 additions & 0 deletions android/assets/localization/TRANSLATOR_README.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
Hello Slay the Spire translators! This is a helpful guide to try and aid your translation efforts.

---------------------
----- SECTION 1 -----
---------------------

1. As the files to translate are all JSON documents, fields do not need to be translated. In fact, the game won't run if the fields are renamed.
EXAMPLE: Only the fields under "NAMES" and "TEXT" needs to be translated. (Marked with <- This!)

-------------------
"Ironclad": {
"NAMES": [
"The Ironclad" <- This!
],
"TEXT": [
"The remaining soldier of the Ironclads. NL Sold his soul to harness demonic energies." <- This!
]
},
--------------------

2. Formatting Quirks:
-Text is colored to highlight keywords and other important concepts. Colors are as follows: #y, #r, #g, #b, #p. These colors are Gold, Red, Green, Blue, Purple (Only in events)
EXAMPLE: "#yI'm #yGolden!"

-For events and dialogs, if a word is surrounded by ~ or @, they are wavy or shaky in game.
EXAMPLE: "@This@ @is@ @shaky.@" "~This~ ~is~ ~wavy.~""

-Colors and text effects can be combined. However, the color must always come before the effect.
EXAMPLE: "#y@CLANG@ #y@CLANG@"

-Cards utilize dynamic values. These are !D!, !B!, !M!. They stand for Damage, Block, and Misc.
EXAMPLE: "Deal !D! damage."
EXAMPLE: "Gain !B! Block."
EXAMPLE2: "Draw !M! cards."

-Keywords found in keywords.json must be capitalized when they are shown on a card, power, or relic description.
EXAMPLE: "Apply 2 Vulnerable."

-NL stands for new line. New lines are added to make the text feel easier to read or separates two distinct sentences or quotes. There must be a space on either side for the new line to be appended.
EXAMPLE: "Hello. NL I am Bob."

-Sometimes descriptions will be disjointed. This is because we need to insert dynamic values into some text.
EXAMPLE:
"I ate #b",
" pies."
Would look like: "I ate #b6 pies." in the game

3. Lore Quirks
The animal references in Slay the Spire are misspelled because the animals aren't the same as the ones in our world, Earth- as the game doesn't take place anywhere near our time and place. Frog -> Phrog. Crane -> Krane. Bird -> Byrd are notable examples in the game.

4. If you have any questions, please reach out to us in the #localization channel on Discord. Don't forget to collaborate with others that are working on your language.

---------------------
----- SECTION 2 -----
---------------------

How to test localization for Slay the Spire:

1. Create a backup of desktop-1.0.jar (copy/paste -> desktop-1.0.backup)
2. Locate and extract the desktop-1.0.jar file (just like a ZIP file! We recommend using 7z)
3. Choose and modify the language you wish to translate (Example: localization/eng/ui.json)
4. Rename desktop-1.0.jar to desktop-1.0.zip
5. Add your edited content into the zip, replacing the original contents.
6. Rename desktop-1.0.zip to desktop-1.0.jar
7. Run the game through SlayTheSpire.exe
8. View your changes in-game! Wow!

---------------------
----- SECTION 3 -----
---------------------

Misc Notes:

1. SRB is Serbian (Latin) and SRP is Serbian (Cyrillic)

Thanks,
Anthony and Casey
108 changes: 108 additions & 0 deletions android/assets/localization/UPDATES.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
Updates for Translators!

11-10-2020
NOTE: The following changes have been manually translated. Feel free to verify the following changes in case they are not translated to your quality standards.

ui.json
"SyncMessage"
credits.json
"LOC_FRA"
"Hugo \"Tagadda\" Vurpillot",
->
"Boby \"Tagada\" Vurpillot",

----------------------------------

06-25-2020
tutorials.json
"Options Tip"
"TEXT"
"Changes which monitor is utilized when Fullscreen."
"LABEL"
"Fullscreen Monitor"

----------------------------------

05-26-2020
ui.json
"CreditsScreen"
"Tap again to exit"

"MainMenuScreen"
"tap to edit"

credits.json (see eng/credits.json)
"LOC_SPA"
"Translation and Coordination:",
"Pedro Luis \"PerikiyoXD\" Valadés Viera",
"Translation:",
"Xavier \"xabad98\" Abad Salinas",
"Sergio \"Skiddome\" Malagón",
"Juanjo \"ajuanjojjj\" Martinez",
"Pedro J. \"PJJLegend\" Jiménez",
"Grammar and Cleanup:",
"Joaquín \"Pip1n\" López",
"Xavier Castañer",
->
"Translation and Coordination:",
"Juanjo \"ajuanjojjj\" Martinez",
"Pedro Luis \"PerikiyoXD\" Valadés Viera",
"Translation:",
"Erick Marroquin",
"Accord",
"Xavier \"xabad98\" Abad Salinas",
"Sergio \"Skiddome\" Malagón",
"Pedro J. \"PJJLegend\" Jiménez Moyano",
"Rodrigo \"skylex\" Zabattaro",
"Alberto \"RadeonThe1st\" Botana",
"Spooktacular",
"Grammar and Cleanup:",
"Joaquín \"Pip1n\" López",
"Xavier Castañer",

"LOC_TUR"
"Erdem Gürbüz",
"Ege \"sLanKy\" Güçkıran",
"\"onparalelkenarag\"",
"Berkan Çalıkoğlu",
"Ertürk Yılmaz"
->
"Translation and Coordination:",
"Ertürk Yılmaz",
"Translation:",
"Erdem Gürbüz",
"Ege \"sLanKy\" Güçkıran",
"\"onparalelkenarag\"",
"Berkan Çalıkoğlu"

"TEST"
"Jacob Morris",
->
"Jade Wesley",

----------------------------------

02-17-2020
ui.json
"RichPresence"
" - Floor %s", -> " F%s",
" (A%s)" -> "A%s "

NOTE: This changes the rich presence string from "Ironclad - Floor 15 (A2)" to "A2 Ironclad F15". This is to accomodate rich presence strings being truncated with a recent Steam update.

The order render is changed from <Character><Floor><Ascension> to <Ascension><Character><Floor> but is currently applied to English only. If you want this changed for your language, be sure to let me know!

----------------------------------

12-20-2019
cards.json
"Vengeance" (aka Simmering Fury)
"DESCRIPTION": "Scry !M!. NL Enter Wrath at the start of your next turn."
->
"DESCRIPTION": "At the start of your next turn, enter Wrath and draw !M! cards."

"Expunger"
"EXTENDED_DESCRIPTION"
"Deal !D! damage !M! time."

----------------------------------
Loading

0 comments on commit 09dc4a5

Please sign in to comment.