mirror of
https://github.com/drakmor/ShadowMountPlus.git
synced 2026-10-21 22:22:28 -05:00
56 lines
1.5 KiB
C
56 lines
1.5 KiB
C
#ifndef SM_L10N_H
|
|
#define SM_L10N_H
|
|
|
|
#include "sm_platform.h"
|
|
|
|
#define SM_LANGUAGE_AUTO (-1)
|
|
|
|
typedef enum {
|
|
SM_L10N_ACTION_DEBUG_SETTINGS = 0,
|
|
SM_L10N_STARTUP,
|
|
SM_L10N_RECURSIVE_SCAN_DEPRECATED,
|
|
SM_L10N_SCAN_DEPTH_ENABLED,
|
|
SM_L10N_BACKPORT_OVERLAY_FAILED,
|
|
SM_L10N_GAME_BACKPORTED,
|
|
SM_L10N_GAME_BACKPORTED_EMULATORS_UPDATED,
|
|
SM_L10N_IMAGE_REJECTED_CLUSTER_AUTOTUNED,
|
|
SM_L10N_IMAGE_REJECTED_CLUSTER_CONFIG,
|
|
SM_L10N_REGISTER_FAILED_UNAVAILABLE,
|
|
SM_L10N_REGISTER_BRIDGE_UNAVAILABLE,
|
|
SM_L10N_REGISTER_FAILED_CODE,
|
|
SM_L10N_INSTALLING,
|
|
SM_L10N_INSTALLED,
|
|
SM_L10N_UNKNOWN,
|
|
SM_L10N_IMAGE_MOUNT_FAILED,
|
|
SM_L10N_FS_CLUSTER_SMALL,
|
|
SM_L10N_IMAGE_UNREADABLE_DAMAGED,
|
|
SM_L10N_IMAGE_CACHE_FULL_TRACK,
|
|
SM_L10N_INSTALL_FAILED_TIMEOUT,
|
|
SM_L10N_BATCH_INSTALL_QUEUED,
|
|
SM_L10N_BATCH_INSTALL_AND_MORE,
|
|
SM_L10N_BATCH_INSTALL_FAILED,
|
|
SM_L10N_GAME_CRASHED,
|
|
SM_L10N_GAME_ERROR,
|
|
SM_L10N_MISSING_PARAM,
|
|
SM_L10N_FOUND_NEW_GAMES,
|
|
SM_L10N_LIBRARY_SYNCED,
|
|
SM_L10N_CONFIG_RELOADED,
|
|
SM_L10N_DUPLICATE_IGNORED,
|
|
SM_L10N_AMPR_EMULATOR_UPDATED,
|
|
SM_L10N_SHELLCORE_HOOKS_FAILED,
|
|
SM_L10N_TEMPERATURE_TRANSITION,
|
|
SM_L10N_USB_CONNECTED_SCANNING,
|
|
SM_L10N_USB_CLUSTER_RECOMMENDATION,
|
|
SM_L10N_USB_DISCONNECTED,
|
|
SM_L10N_STARTUP_WEB,
|
|
SM_L10N_GAME_EMULATORS_APPLIED,
|
|
SM_L10N_COUNT
|
|
} sm_l10n_key_t;
|
|
|
|
void sm_l10n_init(void);
|
|
bool sm_l10n_parse_language_id(const char *value, int32_t *language_id_out);
|
|
const char *sm_l10n_language_name(int32_t language_id);
|
|
const char *sm_l10n_get(sm_l10n_key_t key);
|
|
|
|
#endif
|