Class: PhraseApp::RequestParams::LocaleParams
- Inherits:
-
OpenStruct
- Object
- OpenStruct
- PhraseApp::RequestParams::LocaleParams
- Defined in:
- lib/phraseapp-ruby.rb
Overview
LocaleParams
Parameters:
- autotranslate
-
If set, translations for this locale will be fetched automatically, right after creation.
- branch
-
specify the branch to use
- code
-
Locale ISO code
- default
-
Indicates whether locale is the default locale. If set to true, the previous default locale the project is no longer the default locale.
- main
-
Indicates whether locale is a main locale. Main locales are part of the <a href=“help.phraseapp.com/translate-website-and-app-content/verify-and-proofread-translations/verification-and-proofreading” target=“_blank”>Verification System</a> feature.
- name
-
Locale name
- rtl
-
Indicates whether locale is a RTL (Right-to-Left) locale.
- source_locale_id
-
Source locale. Can be the name or public id of the locale. Preferred is the public id.
- unverify_new_translations
-
Indicates that new translations for this locale should be marked as unverified. Part of the <a href=“help.phraseapp.com/translate-website-and-app-content/verify-and-proofread-translations/verification-and-proofreading” target=“_blank”>Advanced Workflows</a> feature.
- unverify_updated_translations
-
Indicates that updated translations for this locale should be marked as unverified. Part of the <a href=“help.phraseapp.com/translate-website-and-app-content/verify-and-proofread-translations/verification-and-proofreading” target=“_blank”>Advanced Workflows</a> feature.
Instance Method Summary collapse
- #autotranslate=(val) ⇒ Object
- #branch=(val) ⇒ Object
- #code=(val) ⇒ Object
- #default=(val) ⇒ Object
- #main=(val) ⇒ Object
- #name=(val) ⇒ Object
- #rtl=(val) ⇒ Object
- #source_locale_id=(val) ⇒ Object
- #unverify_new_translations=(val) ⇒ Object
- #unverify_updated_translations=(val) ⇒ Object
- #validate ⇒ Object
Instance Method Details
#autotranslate=(val) ⇒ Object
1020 1021 1022 1023 1024 1025 1026 1027 1028 |
# File 'lib/phraseapp-ruby.rb', line 1020 def autotranslate=(val) if val.is_a?(TrueClass) super(true) elsif val.is_a?(FalseClass) return else PhraseApp::ParamsHelpers::ParamsValidationError.new("invalid value #{val}") end end |
#branch=(val) ⇒ Object
1030 1031 1032 |
# File 'lib/phraseapp-ruby.rb', line 1030 def branch=(val) super(val) end |
#code=(val) ⇒ Object
1034 1035 1036 |
# File 'lib/phraseapp-ruby.rb', line 1034 def code=(val) super(val) end |
#default=(val) ⇒ Object
1038 1039 1040 1041 1042 1043 1044 1045 1046 |
# File 'lib/phraseapp-ruby.rb', line 1038 def default=(val) if val.is_a?(TrueClass) super(true) elsif val.is_a?(FalseClass) return else PhraseApp::ParamsHelpers::ParamsValidationError.new("invalid value #{val}") end end |
#main=(val) ⇒ Object
1048 1049 1050 1051 1052 1053 1054 1055 1056 |
# File 'lib/phraseapp-ruby.rb', line 1048 def main=(val) if val.is_a?(TrueClass) super(true) elsif val.is_a?(FalseClass) return else PhraseApp::ParamsHelpers::ParamsValidationError.new("invalid value #{val}") end end |
#name=(val) ⇒ Object
1058 1059 1060 |
# File 'lib/phraseapp-ruby.rb', line 1058 def name=(val) super(val) end |
#rtl=(val) ⇒ Object
1062 1063 1064 1065 1066 1067 1068 1069 1070 |
# File 'lib/phraseapp-ruby.rb', line 1062 def rtl=(val) if val.is_a?(TrueClass) super(true) elsif val.is_a?(FalseClass) return else PhraseApp::ParamsHelpers::ParamsValidationError.new("invalid value #{val}") end end |
#source_locale_id=(val) ⇒ Object
1072 1073 1074 |
# File 'lib/phraseapp-ruby.rb', line 1072 def source_locale_id=(val) super(val) end |
#unverify_new_translations=(val) ⇒ Object
1076 1077 1078 1079 1080 1081 1082 1083 1084 |
# File 'lib/phraseapp-ruby.rb', line 1076 def unverify_new_translations=(val) if val.is_a?(TrueClass) super(true) elsif val.is_a?(FalseClass) return else PhraseApp::ParamsHelpers::ParamsValidationError.new("invalid value #{val}") end end |
#unverify_updated_translations=(val) ⇒ Object
1086 1087 1088 1089 1090 1091 1092 1093 1094 |
# File 'lib/phraseapp-ruby.rb', line 1086 def unverify_updated_translations=(val) if val.is_a?(TrueClass) super(true) elsif val.is_a?(FalseClass) return else PhraseApp::ParamsHelpers::ParamsValidationError.new("invalid value #{val}") end end |
#validate ⇒ Object
1096 1097 1098 1099 1100 1101 1102 1103 1104 |
# File 'lib/phraseapp-ruby.rb', line 1096 def validate if code == nil || code == "" raise PhraseApp::ParamsHelpers::ParamsValidationError.new("Required parameter \"code\" of \"LocaleParams\" not set") end if name == nil || name == "" raise PhraseApp::ParamsHelpers::ParamsValidationError.new("Required parameter \"name\" of \"LocaleParams\" not set") end end |