code: func (mo *Mo) GetC(str, ctx string, vars ...interface{}) string {
  	// Sync read
  	mo.RLock()
  	defer mo.RUnlock()
  
  	if mo.contexts != nil {
  		if _, ok := mo.contexts[ctx]; ok {
  			if mo.contexts[ctx] != nil {
  				if _, ok := mo.contexts[ctx][str]; ok {
  					return Printf(mo.contexts[ctx][str].Get(), vars...)
  				}
  			}
  		}
  	}
  
  	// Return the string we received by default
  	return Printf(str, vars...)
  }
docs: // GetC retrieves the corresponding Translation for a given string in the given context.
  // Supports optional parameters (vars... interface{}) to be inserted on the formatted string using the fmt.Printf syntax.