mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-02-10 00:11:31 +00:00
(svn r23182) -Feature: allow translatable readme files
This commit is contained in:
parent
7ec374e5f6
commit
d6bf0d10d0
@ -19,6 +19,7 @@
|
|||||||
#include "window_func.h"
|
#include "window_func.h"
|
||||||
#include "progress.h"
|
#include "progress.h"
|
||||||
#include "video/video_driver.hpp"
|
#include "video/video_driver.hpp"
|
||||||
|
#include "strings_func.h"
|
||||||
|
|
||||||
#include "fileio_func.h"
|
#include "fileio_func.h"
|
||||||
#include "fios.h"
|
#include "fios.h"
|
||||||
@ -846,6 +847,12 @@ const char *GRFConfig::GetReadme() const
|
|||||||
char *slash = strrchr(readme_path, PATHSEPCHAR);
|
char *slash = strrchr(readme_path, PATHSEPCHAR);
|
||||||
if (slash == NULL) return NULL;
|
if (slash == NULL) return NULL;
|
||||||
|
|
||||||
|
seprintf(slash + 1, lastof(readme_path), "readme_%s.txt", GetCurrentLanguageIsoCode());
|
||||||
|
if (FioCheckFileExists(readme_path, NEWGRF_DIR)) return readme_path;
|
||||||
|
|
||||||
|
seprintf(slash + 1, lastof(readme_path), "readme_%.2s.txt", GetCurrentLanguageIsoCode());
|
||||||
|
if (FioCheckFileExists(readme_path, NEWGRF_DIR)) return readme_path;
|
||||||
|
|
||||||
strecpy(slash + 1, "readme.txt", lastof(readme_path));
|
strecpy(slash + 1, "readme.txt", lastof(readme_path));
|
||||||
return FioCheckFileExists(readme_path, NEWGRF_DIR) ? readme_path : NULL;
|
return FioCheckFileExists(readme_path, NEWGRF_DIR) ? readme_path : NULL;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user