Refactored a bit too, so we can use interfaces to take Mo and Po files added fixtures found that the parser for Po files have a bug... but it works... so not touched
16 lines
516 B
Go
16 lines
516 B
Go
/*
|
|
* Copyright (c) 2018 DeineAgentur UG https://www.deineagentur.com. All rights reserved.
|
|
* Licensed under the MIT License. See LICENSE file in the project root for full license information.
|
|
*/
|
|
|
|
package gotext
|
|
|
|
type Translator interface {
|
|
ParseFile(f string)
|
|
Parse(buf []byte)
|
|
Get(str string, vars ...interface{}) string
|
|
GetN(str, plural string, n int, vars ...interface{}) string
|
|
GetC(str, ctx string, vars ...interface{}) string
|
|
GetNC(str, plural string, n int, ctx string, vars ...interface{}) string
|
|
}
|