mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 11:48:02 +00:00
Merge branch 'fixlang' into 'master'
CardTranslation: Add fallback for english only cards See merge request core-developers/forge!4456
This commit is contained in:
@@ -113,8 +113,12 @@ public class CardTranslation {
|
|||||||
|
|
||||||
public static void buildOracleMapping(String faceName, String oracleText) {
|
public static void buildOracleMapping(String faceName, String oracleText) {
|
||||||
if (!needsTranslation() || oracleMappings.containsKey(faceName)) return;
|
if (!needsTranslation() || oracleMappings.containsKey(faceName)) return;
|
||||||
String translatedName = getTranslatedName(faceName);
|
|
||||||
String translatedText = getTranslatedOracle(faceName);
|
String translatedText = getTranslatedOracle(faceName);
|
||||||
|
if (translatedText.equals("")) {
|
||||||
|
// english card only, fall back
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
String translatedName = getTranslatedName(faceName);
|
||||||
List <Pair <String, String> > mapping = new ArrayList<>();
|
List <Pair <String, String> > mapping = new ArrayList<>();
|
||||||
String [] splitOracleText = oracleText.split("\\\\n");
|
String [] splitOracleText = oracleText.split("\\\\n");
|
||||||
String [] splitTranslatedText = translatedText.split("\r\n\r\n");
|
String [] splitTranslatedText = translatedText.split("\r\n\r\n");
|
||||||
|
|||||||
Reference in New Issue
Block a user