35 lines
1.0 KiB
C
35 lines
1.0 KiB
C
|
#ifndef EU_TRANSLATION_H
|
||
|
#define EU_TRANSLATION_H
|
||
|
|
||
|
#include "types.h"
|
||
|
|
||
|
// PAL changes most text to arrays for each language. This define allows these
|
||
|
// differences to be combined.
|
||
|
#ifdef VERSION_EU
|
||
|
#define LANGUAGE_ARRAY(cmd) cmd[LANGUAGE_FUNCTION]
|
||
|
#else
|
||
|
#define LANGUAGE_ARRAY(cmd) cmd
|
||
|
#endif
|
||
|
|
||
|
// EU translations are contained in three segment 0x19 compressed data blocks
|
||
|
extern u8 _translation_en_mio0SegmentRomStart[];
|
||
|
extern u8 _translation_en_mio0SegmentRomEnd[];
|
||
|
extern u8 _translation_fr_mio0SegmentRomStart[];
|
||
|
extern u8 _translation_fr_mio0SegmentRomEnd[];
|
||
|
extern u8 _translation_de_mio0SegmentRomStart[];
|
||
|
extern u8 _translation_de_mio0SegmentRomEnd[];
|
||
|
|
||
|
extern void *dialog_table_eu_en[];
|
||
|
extern void *course_name_table_eu_en[];
|
||
|
extern void *act_name_table_eu_en[];
|
||
|
|
||
|
extern void *dialog_table_eu_fr[];
|
||
|
extern void *course_name_table_eu_fr[];
|
||
|
extern void *act_name_table_eu_fr[];
|
||
|
|
||
|
extern void *dialog_table_eu_de[];
|
||
|
extern void *course_name_table_eu_de[];
|
||
|
extern void *act_name_table_eu_de[];
|
||
|
|
||
|
#endif /* EU_TRANSLATION_H */
|