Documentation ¶
Index ¶
- Constants
- type BaseResource
- type Language
- type Resource
- type TransifexAPI
- func (t TransifexAPI) CreateResource(newResource UploadResourceRequest) error
- func (t TransifexAPI) DownloadTranslations(slug string) (map[string]string, error)
- func (t TransifexAPI) Languages() ([]Language, error)
- func (t TransifexAPI) ListResources() ([]Resource, error)
- func (t TransifexAPI) SourceLanguage() (string, error)
- func (t TransifexAPI) UpdateResourceContent(slug, content string) error
- func (t TransifexAPI) UploadTranslationFile(slug, langCode, content string) error
- func (t TransifexAPI) ValidateConfiguration() error
- type UploadResourceRequest
Constants ¶
View Source
const (
KeyValueJson string = "KEYVALUEJSON"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseResource ¶
type Resource ¶
type Resource struct { BaseResource SourceLanguage string `json:"source_language_code"` }
type TransifexAPI ¶
type TransifexAPI struct {
ApiUrl, Project string
Debug bool
// contains filtered or unexported fields
}
func NewTransifexAPI ¶
func NewTransifexAPI(project, username, password string) TransifexAPI
func (TransifexAPI) CreateResource ¶
func (t TransifexAPI) CreateResource(newResource UploadResourceRequest) error
func (TransifexAPI) DownloadTranslations ¶
func (t TransifexAPI) DownloadTranslations(slug string) (map[string]string, error)
func (TransifexAPI) Languages ¶
func (t TransifexAPI) Languages() ([]Language, error)
func (TransifexAPI) ListResources ¶
func (t TransifexAPI) ListResources() ([]Resource, error)
func (TransifexAPI) SourceLanguage ¶
func (t TransifexAPI) SourceLanguage() (string, error)
func (TransifexAPI) UpdateResourceContent ¶
func (t TransifexAPI) UpdateResourceContent(slug, content string) error
func (TransifexAPI) UploadTranslationFile ¶
func (t TransifexAPI) UploadTranslationFile(slug, langCode, content string) error
func (TransifexAPI) ValidateConfiguration ¶
func (t TransifexAPI) ValidateConfiguration() error
type UploadResourceRequest ¶
type UploadResourceRequest struct { BaseResource Content string `json:"content"` Accept_translations string `json:"accept_translations"` }
Click to show internal directories.
Click to hide internal directories.