Split memory text string resources

Much easier to maintain and reference now
This commit is contained in:
Kurt 2021-08-23 23:06:51 -07:00
parent 2e3a6cc719
commit 9f1a8d1da1
35 changed files with 284 additions and 323 deletions

View file

@ -10,7 +10,8 @@ namespace PKHeX.Core
{
// PKM Info
public readonly string[] specieslist, movelist, itemlist, abilitylist, types, natures, forms,
memories, genloc, trainingbags, trainingstage, characteristics,
memories, genloc, feeling, intensity,
trainingbags, trainingstage, characteristics,
groundtiletypes, balllist, gamelist, pokeblocks, ribbons;
private readonly string[] g4items, g3coloitems, g3xditems, g3items, g2items, g1items;
@ -94,6 +95,8 @@ namespace PKHeX.Core
pokeblocks = Get("pokeblock");
forms = Get("forms");
memories = Get("memories");
feeling = Get("feeling");
intensity = Get("intensity");
genloc = Get("genloc");
trainingbags = Get("trainingbag");
trainingstage = Get("supertraining");

View file

@ -46,15 +46,14 @@ namespace PKHeX.Core
private List<ComboItem> GetMemories()
{
const int offset = 38;
var mems = s.memories.AsSpan(offset);
var mems = s.memories.AsSpan(0);
var list = new List<ComboItem> {new(mems[0], 0)}; // none at top
Util.AddCBWithOffset(list, mems[1..], 1); // sorted the rest
return list;
}
public ReadOnlySpan<string> GetMemoryQualities() => s.memories.AsSpan(2, 7);
public ReadOnlySpan<string> GetMemoryFeelings(int format) => format >= 8 ? s.memories.AsSpan(9, 25) : s.memories.AsSpan(10, 24); // empty line for 0 in gen8+
public ReadOnlySpan<string> GetMemoryQualities() => s.intensity;
public ReadOnlySpan<string> GetMemoryFeelings(int memoryGen) => memoryGen >= 8 ? s.feeling.AsSpan(0, 25) : s.feeling.AsSpan(1, 24); // empty line for 0 in gen8+
public List<ComboItem> GetArgumentStrings(MemoryArgType type) => type switch
{

View file

@ -0,0 +1,25 @@

wie glücklich es war
wie viel Spaß es hatte
wie sehr es sich gefreut hat
wie es gegrinst hat
wie überwältigt es war
wie unbeschreiblich seine Gefühle waren
wie gut gelaunt es war
dass es feuchte Augen bekommen hat
wie sehr es sich amüsiert hat
wie nervös es war
wie wohl es sich gefühlt hat
wie unruhig es war
wie sehr es das genossen hat
wie leid es ihm getan hat
wie herzzerreißend das war
wie nostalgisch es geworden ist
was für Schwierigkeiten es hatte
wie anstrengend das war
wie es im Unreinen mit sich war
wie stolz es war
wie schlecht gelaunt es war
wie wütend es war
wie eifersüchtig es war
wie müde es war

View file

@ -0,0 +1,25 @@

it was happy
it had fun
it was glad
it grinned
it got overwhelmed by emotion
its feelings were indescribable
it felt good
it got teary eyed
it got lighthearted
it got nervous
it felt comfortable
it was restless
it got a bit carried away
it felt sorry
it got emotional
it felt nostalgic
it had some difficulty
it felt exhausted
it couldnt be true to its feelings
it felt proud
they ended up in a foul mood
it got angry
it got jealous
it got sleepy

View file

@ -0,0 +1,25 @@

cuánto se alegró
lo bien que lo pasó
la felicidad que sintió
la sonrisa que esbozó
cómo le embargó la emoción
la sensación inenarrable que experimentó
lo mucho que le agradó
las lágrimas que le vinieron a los ojos
la ilusión que le hizo
lo nervioso que se puso
lo bien que se sintió
el hormigueo que sintió
la experiencia y le gustaría revivirla
el regusto amargo que le quedó
la pena que sintió
la nostalgia que sintió
lo difícil que le pareció
lo extenuante que resultó
cómo le costó aceptar lo que sentía
el orgullo que sintió
el mal humor que le sobrevino
cuánto se enfadó
los celos que sintió
el sueño que le entró

View file

@ -0,0 +1,25 @@

ça lui a fait plaisir
cétait amusant
ça la rendu heureux
ça la fait sourire
ça la ému
cétait une drôle de sensation
cétait agréable
ça lui a mis les larmes aux yeux
ça lui a donné du baume au cœur
ça la rendu nerveux
cétait apaisant
ça chatouillait
ça ne lui a laissé aucun regret
ça lui a laissé un goût amer
ça lui a fait beaucoup de peine
ça la rendu nostalgique
cétait difficile
cétait épuisant
ça nétait pas facile à accepter
ça la rendu fier
ça la mis de mauvaise humeur
ça la rendu furieux
ça la rendu jaloux
ça lui a donné sommeil

View file

@ -0,0 +1,25 @@

la sua felicità
quanto sia stato divertente
la sua gioia
le sue risate
la sua emozione
quella sensazione indescrivibile
quanto è stato piacevole
la sua commozione
la sua allegria
quanto era nervoso
quella bella sensazione
che non riusciva a star fermo
il suo entusiasmo
il suo dispiacere
la sua tristezza
quella sensazione di malinconia
la sua preoccupazione
la sensazione di sfinimento
il suo dilemma
quanto questo lo abbia reso orgoglioso
la tensione di quei momenti
quanto questo lo abbia fatto arrabbiare
quanto questo lo abbia reso geloso
quanto sonno gli era venuto

View file

@ -0,0 +1,25 @@

うれしかった
たのしかった
よろこんだ
ニヤニヤした
たまらない きもちになった
なんともいえない きもちだった
いい きぶんになった
うるうるした
うかれてしまった
きんちょうした
きもちよかった
もぞもぞした
クセになりそうに なった
もうしわけない きぶんになった
せつない きもちになった
なつかしい きもちになった
てこずった
きつかった
すなおに なれなかった
ほこらしく おもった
けんあくな ムードになった
おこってしまった
しっとした
ねむくなった

View file

@ -0,0 +1,25 @@

고마웠던
즐거웠던
기뻤던
히죽히죽 웃었던
참을 수 없는 기분이 되었던
말로는 표현할 수 없는 기분이 되었던
좋은 기분이 되었던
눈물이 글썽글썽했던
마음이 들뜨고 말았던
긴장했던
기분이 좋았던
꼼지락거렸던
완전히 푹 빠졌던
미안한 기분이 들었던
슬픈 기분이 되었던
그리운 기분이 되었던
어려웠던
힘들었던
솔직할 수 없었던
자랑스럽게 생각했던
험악한 분위기가 되었던
화를 내고 말았던
질투했던
졸렸던

View file

@ -0,0 +1,25 @@

它很高兴
它玩的开心
它很开心
它咧嘴笑
它变得不知所措
它的感觉难以形容
它感觉很好
它变得饱含泪水
它感到轻松
它感到紧张了
它感觉很舒服
它感到焦躁不安
它变得有点得意忘形
它感到惋惜
它变得很敏感
它变得很怀旧
它遇到了一些困难
它感到精疲力尽
它感觉不像是真的
它感到骄傲
他们以坏心情收场
它变得愤怒
它感到嫉妒
它想睡觉

View file

@ -0,0 +1,8 @@

Es erinnert sich daran,
Es erinnert sich daran,
Es erinnert sich daran,
Es erinnert sich daran,
Es erinnert sich klar und deutlich daran,
Es erinnert sich ergriffen daran zurück,
Es erinnert sich sehr gern daran,

View file

@ -0,0 +1,8 @@

The Pokémon remembers
The Pokémon remembers
The Pokémon remembers
The Pokémon remembers
The Pokémon clearly remembers
The Pokémon definitely remembers
The Pokémon fondly remembers

View file

@ -0,0 +1,8 @@

El Pokémon recuerda muy vagamente
El Pokémon recuerda vagamente
El Pokémon recuerda más o menos
El Pokémon recuerda bastante bien
El Pokémon recuerda con claridad
El Pokémon recuerda intensamente
El Pokémon recuerda a la perfección

View file

@ -0,0 +1,8 @@

se souvient vaguement que
se souvient vaguement que
se souvient vaguement que
se souvient vaguement que
se souvient clairement que
se souvient très bien que
noubliera jamais que

View file

@ -0,0 +1,8 @@

Il Pokémon ricorda ancora
Il Pokémon ricorda ancora
Il Pokémon ricorda ancora
Il Pokémon ricorda ancora
Il Pokémon ricorda molto bene
Il Pokémon ricorda distintamente
Il Pokémon ricorderà per sempre

View file

@ -0,0 +1,8 @@

おもいで らしいわ
おもいで らしいわ
おもいで らしいわ
おもいで らしいわ
きおくにのこる おもいで らしいわ
かんがいぶかい おもいで だって
さいこうの おもいで だって!

View file

@ -0,0 +1,8 @@

추억인 것 같아
추억인 것 같아
추억인 것 같아
추억인 것 같아
기억에 남는 추억인 것 같아
마음에 깊이 남았던 추억이래
최고의 추억이었대!

View file

@ -0,0 +1,8 @@

宝可梦记得
宝可梦记得
宝可梦记得
宝可梦记得
宝可梦清晰得记得
宝可梦肯定得记得
宝可梦美美得记得

View file

@ -1,42 +1,4 @@

Es erinnert sich daran,
Es erinnert sich daran,
Es erinnert sich daran,
Es erinnert sich daran,
Es erinnert sich klar und deutlich daran,
Es erinnert sich ergriffen daran zurück,
Es erinnert sich sehr gern daran,
wie glücklich es war
wie viel Spaß es hatte
wie sehr es sich gefreut hat
wie es gegrinst hat
wie überwältigt es war
wie unbeschreiblich seine Gefühle waren
wie gut gelaunt es war
dass es feuchte Augen bekommen hat
wie sehr es sich amüsiert hat
wie nervös es war
wie wohl es sich gefühlt hat
wie unruhig es war
wie sehr es das genossen hat
wie leid es ihm getan hat
wie herzzerreißend das war
wie nostalgisch es geworden ist
was für Schwierigkeiten es hatte
wie anstrengend das war
wie es im Unreinen mit sich war
wie stolz es war
wie schlecht gelaunt es war
wie wütend es war
wie eifersüchtig es war
wie müde es war
irgendein Item
irgendeine Attacke
Pokémon
{0} scheint schöne Erinnerungen zu haben, kann sich aber gerade nicht entsinnen.
{0} scheint schöne Erinnerungen zu haben, kann sich aber gerade nicht entsinnen.
{0} ist {1} {2} begegnet. Die gemeinsame Reise begann mit einem gezielten Pokéball-Wurf. {4} {3}.
{0} hat {1} zum ersten Mal gesehen, als es {2} aus seinem Ei geschlüpft ist. {4} {3}.
{0} ist {1} {2} begegnet. {4} {3}.

View file

@ -1,42 +1,4 @@

The Pokémon remembers
The Pokémon remembers
The Pokémon remembers
The Pokémon remembers
The Pokémon clearly remembers
The Pokémon definitely remembers
The Pokémon fondly remembers
it was happy
it had fun
it was glad
it grinned
it got overwhelmed by emotion
its feelings were indescribable
it felt good
it got teary eyed
it got lighthearted
it got nervous
it felt comfortable
it was restless
it got a bit carried away
it felt sorry
it got emotional
it felt nostalgic
it had some difficulty
it felt exhausted
it couldnt be true to its feelings
it felt proud
they ended up in a foul mood
it got angry
it got jealous
it got sleepy
a certain item
a certain move
a Pokémon
{0} seems to have a fond memory, but it doesnt seem to be able to remember the details...
{0} seems to have a fond memory, but it doesnt seem to be able to remember the details...
{0} met {1} {2}. {1} threw a Poké Ball at it, and they started to travel together. {4} that {3}.
{0} hatched from an Egg and saw {1} for the first time {2}. {4} that {3}.
{0} met {1} {2}. {4} that {3}.

View file

@ -1,42 +1,4 @@

El Pokémon recuerda muy vagamente
El Pokémon recuerda vagamente
El Pokémon recuerda más o menos
El Pokémon recuerda bastante bien
El Pokémon recuerda con claridad
El Pokémon recuerda intensamente
El Pokémon recuerda a la perfección
cuánto se alegró
lo bien que lo pasó
la felicidad que sintió
la sonrisa que esbozó
cómo le embargó la emoción
la sensación inenarrable que experimentó
lo mucho que le agradó
las lágrimas que le vinieron a los ojos
la ilusión que le hizo
lo nervioso que se puso
lo bien que se sintió
el hormigueo que sintió
la experiencia y le gustaría revivirla
el regusto amargo que le quedó
la pena que sintió
la nostalgia que sintió
lo difícil que le pareció
lo extenuante que resultó
cómo le costó aceptar lo que sentía
el orgullo que sintió
el mal humor que le sobrevino
cuánto se enfadó
los celos que sintió
el sueño que le entró
objeto determinado
cierto movimiento
cierto Pokémon
Aunque parece guardar un grato recuerdo, no es capaz de rescatarlo de su memoria.
Aunque parece guardar un grato recuerdo, no es capaz de rescatarlo de su memoria.
{0} {4} {3} cuando {1} le lanzó una Poké Ball en {2}, marcando el punto de partida de su viaje conjunto.
{0} {4} {3} cuando salió del cascarón y vio por primera vez la cara de {1}.
{0} {4} {3} cuando conoció a {1} en {2}.

View file

@ -1,42 +1,4 @@

se souvient vaguement que
se souvient vaguement que
se souvient vaguement que
se souvient vaguement que
se souvient clairement que
se souvient très bien que
noubliera jamais que
ça lui a fait plaisir
cétait amusant
ça la rendu heureux
ça la fait sourire
ça la ému
cétait une drôle de sensation
cétait agréable
ça lui a mis les larmes aux yeux
ça lui a donné du baume au cœur
ça la rendu nerveux
cétait apaisant
ça chatouillait
ça ne lui a laissé aucun regret
ça lui a laissé un goût amer
ça lui a fait beaucoup de peine
ça la rendu nostalgique
cétait difficile
cétait épuisant
ça nétait pas facile à accepter
ça la rendu fier
ça la mis de mauvaise humeur
ça la rendu furieux
ça la rendu jaloux
ça lui a donné sommeil
certain objet
une capacité
Pokémon
{0} se rappelle un bon souvenir, mais les détails lui semblent flous...
{0} se rappelle un bon souvenir, mais les détails lui semblent flous...
{0} a rencontré {1} {2}. Il a accepté dentrer dans sa Poké Ball, et cest ainsi que leur amitié a commencé. {4} {3}.
{0} a brisé la coquille de son Œuf {2} et a fait la rencontre {1}. {4} {3}.
{0} a rencontré {1} {2}. {4} {3}.

View file

@ -1,42 +1,4 @@

Il Pokémon ricorda ancora
Il Pokémon ricorda ancora
Il Pokémon ricorda ancora
Il Pokémon ricorda ancora
Il Pokémon ricorda molto bene
Il Pokémon ricorda distintamente
Il Pokémon ricorderà per sempre
la sua felicità
quanto sia stato divertente
la sua gioia
le sue risate
la sua emozione
quella sensazione indescrivibile
quanto è stato piacevole
la sua commozione
la sua allegria
quanto era nervoso
quella bella sensazione
che non riusciva a star fermo
il suo entusiasmo
il suo dispiacere
la sua tristezza
quella sensazione di malinconia
la sua preoccupazione
la sensazione di sfinimento
il suo dilemma
quanto questo lo abbia reso orgoglioso
la tensione di quei momenti
quanto questo lo abbia fatto arrabbiare
quanto questo lo abbia reso geloso
quanto sonno gli era venuto
certo strumento
una certa mossa
Pokémon
{0} ha dei bei ricordi, ma adesso non è possibile richiamarli...
{0} ha dei bei ricordi, ma adesso non è possibile richiamarli...
{0} ha incontrato {1} {2}. Ha lanciato una Poké Ball per catturarlo e da quel momento hanno iniziato a viaggiare insieme. {4} {3}
{0} ha incontrato {1} per la prima volta quando il Pokémon è nato da un Uovo {2}. {4} {3}
{0} ha incontrato {1} {2}. {4} {3}

View file

@ -1,42 +1,4 @@

おもいで らしいわ
おもいで らしいわ
おもいで らしいわ
おもいで らしいわ
きおくにのこる おもいで らしいわ
かんがいぶかい おもいで だって
さいこうの おもいで だって!
うれしかった
たのしかった
よろこんだ
ニヤニヤした
たまらない きもちになった
なんともいえない きもちだった
いい きぶんになった
うるうるした
うかれてしまった
きんちょうした
きもちよかった
もぞもぞした
クセになりそうに なった
もうしわけない きぶんになった
せつない きもちになった
なつかしい きもちになった
てこずった
きつかった
すなおに なれなかった
ほこらしく おもった
けんあくな ムードになった
おこってしまった
しっとした
ねむくなった
なにかのどうぐ
なにかのわざ
だれか
{0}には いい おもいでが あるようだけど ちょっと おもいおこせないみたい……
{0}には いい おもいでが あるようだけど ちょっと おもいおこせないみたい……
{0}は {1}に {2}で であい モンスターボールを なげられ いっしょに たびすることに なり {3}ことが {4}
{0}は {2}で タマゴの カラを やぶって でてきたとき はじめて {1}と であい {3}ことが {4}
{0}は {1}と {2}で であえて {3}ことが {4}

View file

@ -1,42 +1,4 @@

추억인 것 같아
추억인 것 같아
추억인 것 같아
추억인 것 같아
기억에 남는 추억인 것 같아
마음에 깊이 남았던 추억이래
최고의 추억이었대!
고마웠던
즐거웠던
기뻤던
히죽히죽 웃었던
참을 수 없는 기분이 되었던
말로는 표현할 수 없는 기분이 되었던
좋은 기분이 되었던
눈물이 글썽글썽했던
마음이 들뜨고 말았던
긴장했던
기분이 좋았던
꼼지락거렸던
완전히 푹 빠졌던
미안한 기분이 들었던
슬픈 기분이 되었던
그리운 기분이 되었던
어려웠던
힘들었던
솔직할 수 없었던
자랑스럽게 생각했던
험악한 분위기가 되었던
화를 내고 말았던
질투했던
졸렸던
어떤 도구
어떤 기술
누군가
{0}에게는 좋은 추억이 있는 것 같지만 기억이 잘 떠오르지는 않는 모양이군...
{0}에게는 좋은 추억이 있는 것 같지만 기억이 잘 떠오르지는 않는 모양이군...
{0} {1} {2}에서 만나 몬스터볼에 들어가게 되고 함께 여행하게 되어 {3} 게 {4}
{0} {2}에서 알의 껍데기를 깨고 나왔을 때 처음 {1} 만나서 {3} 게 {4}
{0} {1} {2}에서 만나 {3} 게 {4}

View file

@ -1,42 +1,4 @@

宝可梦记得
宝可梦记得
宝可梦记得
宝可梦记得
宝可梦清晰得记得
宝可梦肯定得记得
宝可梦美美得记得
它很高兴
它玩的开心
它很开心
它咧嘴笑
它变得不知所措
它的感觉难以形容
它感觉很好
它变得饱含泪水
它感到轻松
它感到紧张了
它感觉很舒服
它感到焦躁不安
它变得有点得意忘形
它感到惋惜
它变得很敏感
它变得很怀旧
它遇到了一些困难
它感到精疲力尽
它感觉不像是真的
它感到骄傲
他们以坏心情收场
它变得愤怒
它感到嫉妒
它想睡觉
某一道具
某一技能
宝可梦
{0}好像拥有美好的回忆, 但它似乎有点想不起来了……
{0}好像拥有美好的回忆, 但它似乎有点想不起来了……
{0}在 {2} 与{1}相遇。 在进入了精灵球之后, 和{1}一起踏上旅途。 {3} {4}。
{0}在 {2} 从蛋里破壳而出时第一次与 {1}相遇。 {3} {4}。
{0}与 {1}相遇于 {2}。 {3} {4}。

View file

@ -227,11 +227,10 @@ namespace PKHeX.WinForms
}
// Feeling Chooser
foreach (var q in strings.GetMemoryFeelings(pkm.Format))
{
CB_CTFeel.Items.Add(q);
foreach (var q in strings.GetMemoryFeelings(pkm.Generation))
CB_OTFeel.Items.Add(q);
}
foreach (var q in strings.GetMemoryFeelings(pkm.Format))
CB_CTFeel.Items.Add(q);
}
private void UpdateMemoryDisplay(object sender)
@ -266,14 +265,14 @@ namespace PKHeX.WinForms
if (mem == 0)
{
string nn = pkm.Nickname;
result = string.Format(GameInfo.Strings.memories[38], nn);
result = string.Format(GameInfo.Strings.memories[0], nn);
enabled = false;
}
else
{
string nn = pkm.Nickname;
string a = arg.Text;
result = string.Format(GameInfo.Strings.memories[mem + 38], nn, tr, a, f.Text, q.Text);
result = string.Format(GameInfo.Strings.memories[mem], nn, tr, a, f.Text, q.Text);
enabled = true;
}