mirror of
https://github.com/simon-ding/polaris.git
synced 2026-06-26 02:34:58 +08:00
fix: suggestted name when name_cn is in english
This commit is contained in:
@@ -13,6 +13,7 @@ import (
|
|||||||
"polaris/ent/schema"
|
"polaris/ent/schema"
|
||||||
"polaris/log"
|
"polaris/log"
|
||||||
"polaris/pkg/importlist/plexwatchlist"
|
"polaris/pkg/importlist/plexwatchlist"
|
||||||
|
"polaris/pkg/utils"
|
||||||
"regexp"
|
"regexp"
|
||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
@@ -361,12 +362,13 @@ func (c *Client) SuggestedMovieFolderName(tmdbId int) (string, error) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if c.language == db.LanguageCN {
|
//if name is already in english, no need to query again
|
||||||
|
if !utils.IsASCII(name) && c.language == db.LanguageCN {
|
||||||
en, err := c.MustTMDB().GetMovieDetails(tmdbId, db.LanguageEN)
|
en, err := c.MustTMDB().GetMovieDetails(tmdbId, db.LanguageEN)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Errorf("get en movie detail error: %v", err)
|
log.Errorf("get en movie detail error: %v", err)
|
||||||
} else {
|
} else {
|
||||||
name = fmt.Sprintf("%s %s", d1.Title, en.Title)
|
name = fmt.Sprintf("%s %s", name, en.Title)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//remove extra characters
|
//remove extra characters
|
||||||
@@ -391,12 +393,13 @@ func (c *Client) SuggestedSeriesFolderName(tmdbId int) (string, error) {
|
|||||||
|
|
||||||
name := d.Name
|
name := d.Name
|
||||||
|
|
||||||
if c.language == db.LanguageCN {
|
//if name is already in english, no need to query again
|
||||||
|
if !utils.IsASCII(name) && c.language == db.LanguageCN {
|
||||||
en, err := c.MustTMDB().GetTvDetails(tmdbId, db.LanguageEN)
|
en, err := c.MustTMDB().GetTvDetails(tmdbId, db.LanguageEN)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Errorf("get en tv detail error: %v", err)
|
log.Errorf("get en tv detail error: %v", err)
|
||||||
} else {
|
} else {
|
||||||
name = fmt.Sprintf("%s %s", d.Name, en.Name)
|
name = fmt.Sprintf("%s %s", name, en.Name)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//remove extra characters
|
//remove extra characters
|
||||||
|
|||||||
Reference in New Issue
Block a user