diff options
| author | The Android Open Source Project <initial-contribution@android.com> | 2008-10-21 07:00:00 -0700 |
|---|---|---|
| committer | The Android Open Source Project <initial-contribution@android.com> | 2008-10-21 07:00:00 -0700 |
| commit | 54b6cfa9a9e5b861a9930af873580d6dc20f773c (patch) | |
| tree | 35051494d2af230dce54d6b31c6af8fc24091316 /tools/localize/localize.h | |
| download | frameworks_base-54b6cfa9a9e5b861a9930af873580d6dc20f773c.zip frameworks_base-54b6cfa9a9e5b861a9930af873580d6dc20f773c.tar.gz frameworks_base-54b6cfa9a9e5b861a9930af873580d6dc20f773c.tar.bz2 | |
Initial Contribution
Diffstat (limited to 'tools/localize/localize.h')
| -rw-r--r-- | tools/localize/localize.h | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/tools/localize/localize.h b/tools/localize/localize.h new file mode 100644 index 0000000..615d14e --- /dev/null +++ b/tools/localize/localize.h @@ -0,0 +1,40 @@ +#ifndef LOCALIZE_H +#define LOCALIZE_H + +#include "XLIFFFile.h" + +#include <map> +#include <string> + +using namespace std; + +struct Reject +{ + string file; + string name; + string comment; +}; + +struct Settings +{ + string id; + string oldVersion; + string currentVersion; + vector<string> apps; + vector<Reject> reject; +}; + +int read_settings(const string& filename, map<string,Settings>* result, const string& rootDir); +string translated_file_name(const string& file, const string& locale); +bool keep_this_trans_unit(const string& file, const TransUnit& unit, void* cookie); +int validate_config(const string& settingsFile, const map<string,Settings>& settings, + const string& configs); +int validate_configs(const string& settingsFile, const map<string,Settings>& settings, + const vector<string>& configs); +int select_files(vector<string> *resFiles, const string& config, + const map<string,Settings>& settings, const string& rootDir); +int select_files(vector<vector<string> > *allResFiles, const vector<string>& configs, + const map<string,Settings>& settings, const string& rootDir); + + +#endif // LOCALIZE_H |
