Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 7 additions & 2 deletions constants/const.go
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,10 @@ const (
Spanish
Italian
Dutch
/*
Below are unofficial languages.
*/
BrazilianPortuguese
)

type RegionMeta struct {
Expand All @@ -80,7 +84,7 @@ var Regions = []RegionMeta{
},
{
Region: NTSC,
Languages: []Language{English, French, Spanish},
Languages: []Language{English, French, Spanish, BrazilianPortuguese},
RatingGroup: ESRB,
},
{
Expand Down Expand Up @@ -186,7 +190,6 @@ var PaynPlayIDs = []string{
"WFC", "R3B", "WR9", "WRX", "SJD", "SD2", "SJX",
"SJO", "SE3", "SZA", "SZB", "R9J", "SXE", "SXI", "R36",
"SXA", "SWA", "SWB", "SXF", "R9O", "SUS", "SU3", "R83",

}
var DevAppIDs = []string{
"007E", "091E", "410E", "413E", "5NEA", "RAAE",
Expand Down Expand Up @@ -266,6 +269,8 @@ func GetVideoQueryString(language Language) string {
return `SELECT id, name_italian, length, video_type, date_added FROM videos ORDER BY id DESC`
case Dutch:
return `SELECT id, name_dutch, length, video_type, date_added FROM videos ORDER BY id DESC`
case BrazilianPortuguese:
return `SELECT id, name_ptbr, length, video_type, date_added FROM videos ORDER BY id DESC`
default:
// Will never reach here
return ""
Expand Down
23 changes: 13 additions & 10 deletions v6/csdata/csdata.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,16 @@ import (
)

type DBBanner struct {
ID int
Japanese string
English string
German string
French string
Spanish string
Italian string
Dutch string
Order int
ID int
Japanese string
English string
German string
French string
Spanish string
Italian string
Dutch string
BrazilianPortuguese string
Order int
}

type Header struct {
Expand Down Expand Up @@ -72,6 +73,8 @@ func (d *DBBanner) GetTextForLanguage(language constants.Language) string {
return d.Italian
case constants.Dutch:
return d.Dutch
case constants.BrazilianPortuguese:
return d.BrazilianPortuguese
default:
// Will never reach here
return ""
Expand Down Expand Up @@ -99,7 +102,7 @@ func CreateCSData() {
for rows.Next() {
var dbBanner DBBanner
err = rows.Scan(&dbBanner.ID, &dbBanner.Japanese, &dbBanner.English, &dbBanner.German, &dbBanner.French,
&dbBanner.Spanish, &dbBanner.Italian, &dbBanner.Dutch, &dbBanner.Order)
&dbBanner.Spanish, &dbBanner.Italian, &dbBanner.Dutch, &dbBanner.Order, &dbBanner.BrazilianPortuguese)
common.CheckError(err)

dbBanners = append(dbBanners, dbBanner)
Expand Down
2 changes: 1 addition & 1 deletion v6/dllist/dllist.go
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ func MakeDownloadList(_generateTitles bool) {
wg := sync.WaitGroup{}
semaphore := make(chan any, 3)

wg.Add(10)
wg.Add(11)
for _, region := range constants.Regions {
for _, language := range region.Languages {
go func(_region constants.RegionMeta, _language constants.Language) {
Expand Down
15 changes: 8 additions & 7 deletions v6/dllist/titles.go
Original file line number Diff line number Diff line change
Expand Up @@ -87,13 +87,14 @@ func (l *List) MakeCompaniesTable() {
}

var langaugeToLocale = map[constants.Language]string{
constants.Japanese: "JA",
constants.English: "EN",
constants.German: "DE",
constants.French: "FR",
constants.Spanish: "ES",
constants.Italian: "IT",
constants.Dutch: "NL",
constants.Japanese: "JA",
constants.English: "EN",
constants.German: "DE",
constants.French: "FR",
constants.Spanish: "ES",
constants.Italian: "IT",
constants.Dutch: "NL",
constants.BrazilianPortuguese: "PTBR",
}

var regionToGameTDB = map[constants.Region]string{
Expand Down