{
  "isConnected%s%s": "%s' is connected",
  "errorOn%s%s": "Error on '%s': %s",
  "isDestroyed%s%s": "'%s' is destroyed",
  "loadedSchemas%s": "Loaded schemas: %s",
  "loadSchema%s%s%d": "Load schema: %s (%d)",
  "loadedConns%s%s": "Loaded connections: %s",
  "unsupportedPropTypeIn%s%s": "Unsupported property type '%s' in '%s'",
  "noSchemaFound": "No schema found!",
  "enterSchemaName": "Enter schema name, separated by space:",
  "noSchemaMatched": "No schema matched",
  "schema%d": "Schema (%d)",
  "schemasWillBeRebuiltContinue": "The above mentioned schema(s) will be rebuilt as model. Continue?",
  "rebuilding%s": "Rebuilding '%s'...",
  "noDbConn%s%s": "No DB connection '%s' for '%s'. Aborted!",
  "errorDroppingModel%s%s": "Error dropping model '%s': %s",
  "modelExistsNeedForce%s": "Model '%s' exists already. Can't rebuild without --force",
  "modelCreated%s": "Model '%s' successfully created",
  "modelCreatedWithFixture%s%s%s": "Model '%s' successfully created, with fixture: added %s, rejected: %s",
  "errorCreatingModel%s%s": "Error creating model '%s': %s",
  "modelDropped%s": "Model '%s' successfully dropped",
  "memoryDbSkipped%s%s": "DB '%s' for '%s' is a memory DB, skipped",
  "modelBuiltOnthefly%s%s%s": "Model '%s@%s' successfully built on the fly",
  "unableToBuildModel%s%s%s": "Unable to re-build model '%s' in '%s': %s",
  "unknownSchema%s": "Unknown schema '%s'",
  "payloadMustBeJson": "Payload must be a valid JSON",
  "selectSchema": "Please select a schema:",
  "enterJsonPayload": "Enter JSON payload:",
  "payloadRequired": "Payload is required",
  "invalidPayloadSyntax": "Invalid payload syntax",
  "creatingRecord": "Creating record",
  "enterRecordId:": "Enter record ID:",
  "idIsRequired": "ID is required",
  "gettingRecord": "Getting record",
  "removingRecord": "Deleting record",
  "cantFindSchema%s": "Can't find schema named %s",
  "cantFind%s%s": "Can't find %s named %s",
  "recordNotFound%s%s": "Record '%s@%s' not found",
  "invalidSchema%s": "Invalid schema '%s'",
  "noPropsFoundOnSchema%s": "Schema '%s' doesn't have any property at all",
  "fieldIdReserved%s": "Field 'id@%s' is a reserved column and should not added manually",
  "missingPropType%s%s": "Property type for '%s@%s' is missing",
  "unsupportedPropType%s%s%s": "Unsupported property type '%s@%s' in '%s'",
  "unknownConn%s%s": "Unknown connection '%s@%s'",
  "fieldIsRequired%s%s": "Column '%s@%s' is required",
  "keyIsRequired%s": "Key '%s' is required",
  "enterQueryIfAny": "Please enter your query (if any):",
  "findingRecords": "Finding records",
  "recordExists%s%s": "Record '%s@%s' exists already",
  "fieldGroupAggregateMissing": "Field to group aggregate is missing",
  "fieldCalcAggregateMissing": "Field to calculate aggregate is missing",
  "baseFieldForHistogramMissing": "Base field for histogram must be provided",
  "unknownBaseFieldForHistogram%s": "Unknown base field for histogram '%s'",
  "fieldTypeMustBeDatetime%s%s": "Field type '%s@%s' must be a datetime field",
  "groupFieldToAggregateMissing": "Group field to aggregate is missing",
  "unknownGroupField%s%s": "Unknown group field '%s@%s'",
  "grupFieldMustBeNumber": "Group field must be of type integer, smallint or float",
  "unsupportedAggregateType%s": "Unsupported aggregate type: '%s'",
  "keyIsRequired%s%s": "'%s@%s' key is required",
  "fulltextNeedIntegerId%s%s": "Full text index need integer type primary id in '%s@%s'",
  "unsupportedAggregate%s": "Unsupported aggregate '%s'",
  "unsupportedAllowedChoices%s%s%s%s%s": "Unsupported %s '%s' for '%s@%s'. Allowed choices: %s",
  "methodIsDisabled%s%s": "Method '%s@%s' is disabled",
  "invalidModelForPersistence%s": "Invalid model for persistence: %s",
  "cantLoad%s%s": "Can't load %s: %s",
  "noRecordFound": "No record found",
  "recordsFound%d": "%d record(s) found",
  "add": "Add",
  "edit": "Edit",
  "delete": "Delete",
  "export": "Export",
  "query": "Query",
  "queryBuilder": "Query Builder",
  "list": "List",
  "submitQuery": "Submit Query",
  "dataExport": "Data Export",
  "recordCreated": "Record successfully created",
  "recordRemoved": "Record successfully removed",
  "recordUpdated": "Record successfully updated",
  "attachmentUploaded": "Attachment successfully uploaded",
  "attachmentRemoved": "Attachment successfully removed",
  "unknownModelSchema%s": "Unknown model/schema '%s'",
  "sortOnUnindexedField%s%s": "Sort on unindexed field: '%s@%s'",
  "modelNotExists%s": "Model '%s' doesn't exist yet. Please do model rebuild first",
  "invalidDate": "Invalid date",
  "histogramTypeMusBe%s": "Histogram type must be one of these: %s",
  "methodUnsupported%s%s": "Method '%s@%s' is unsupported",
  "uniqueConstraintError": "Unique constraint error",
  "taskMustHaveModel%s": "Task must have %s model",
  "driverNotInstalled%s": "Problem with '%s' driver file. Not installed yet?",
  "generalDbError": "General Database Error",
  "dbConstrainError": "Database Constraint Error",
  "onlySupportThese%s": "Only support one of these: %s",
  "isMissing%s": "%s is missing",
  "notFound%s": "No %s found!",
  "clientInstanceNotConnected%s": "Client instance not connected '%s@%s'. Skipped!",
  "proxiedConnBound%s": "'%s' is bound to a proxied connection, skipped!'",
  "addingMemoryPersistenceIgnored": "'%s' is a memory persistence model. Adding records from fixture is ignored!",
  "onlyOneConnType%s": "There could only be one connection type '%s'",
  "mustValidDbType": "Connection must have a valid DB type",
  "unsupportedDbType%s": "Unsupported DB type '%s'",
  "driverMustProvideDbType": "A DB driver must provide at least one database type",
  "driverMustHaveName": "A DB driver must have a driver name",
  "dbTypeAlreadySupportedByDriver%s%s": "Database type '%s' already supported by driver '%s'",
  "featureNotAsync%s": "Feature '%s' should be an async function",
  "unsupportedIndexType%s%s%s%s": "Unsupported index type %s for '%s@%s'. Allowed choices: %s",
  "unknownFeature%s%s": "'Unknown feature '%s@%s'",
  "onlyAcceptFields%s%s": "Only accept array of field names or single string of field name '%s@%s'",
  "invalidFieldName%s%s": "Invalid field name '%s@%s'",
  "succeedFailSkip%d%d%d": "Done! Succeded: %d, failed: %s, skipped: %d",
  "chooseConn": "Please choose a connection:",
  "sureContinue": "Are you sure to continue?",
  "loadingDbFeature": "Loading DB feature",
  "totalLoadedFeatures%d": "Total loaded features: %d",
  "loadingDbSchemas": "Loading DB schemas",
  "addingFixtureToMemDb": "Adding fixture for memory database",
  "recordsAdded%s%d%d": "%s: %d of %d records added",
  "driverInstantiated%s%s": "- Driver '%s:%s' instantiated",
  "cantContinueAddFixture": "Can't continue with fixture adding because one or more models failed to rebuilt",
  "addingFixture%s": "Adding fixture '%s'...",
  "fixtureAdded%s%s%s": "Fixture on '%s': added %s, rejected: %s",
  "errorAddingFixture%s%s": "Error adding fixture on model '%s': %s",
  "memoryDbSkipped%s": "'%s' is a memory DB, skipped",
  "db": "DB",
  "invalidQuery": "Invalid Query",
  "field": {
    "id": "ID",
    "code": "Kode",
    "name": "Name",
    "dt": "Date/Time",
    "createdAt": "Created At",
    "updatedAt": "Updated At",
    "title": "Title",
    "description": "Description",
    "subTitle": "Sub Title",
    "plugin": "Plugin",
    "author": "Author",
    "dir": "Directory",
    "file": "File",
    "meta": "Meta Info",
    "level": "Level",
    "ref": "Reference",
    "section": "Section",
    "asset": "Asset",
    "category": "Category",
    "categoryId": "Category ID",
    "username": "Username",
    "password": "Password",
    "password2": "Repeat Password",
    "firstName": "First Name",
    "lastName": "Last Name",
    "address1": "Address 1",
    "address2": "Address 2",
    "city": "City Name",
    "zipCode": "Zip Code",
    "provinceState": "State",
    "country": "Country",
    "phone": "Phone",
    "email": "Email",
    "key": "Key",
    "status": "Status",
    "orgName": "Organization",
    "picName": "PIC Name",
    "picRole": "PIC Role",
    "picPhone": "PIC Phone",
    "picEmail": "PIC Email",
    "website": "Website",
    "alias": "Alias",
    "twitter": "Twitter",
    "instagram": "Instagram",
    "linkedIn": "Linked In",
    "facebook": "Faceboook",
    "userId": "User ID",
    "siteId": "Site ID",
    "theme": "Theme",
    "token": "Token",
    "field": "Field",
    "agree": "Agreement",
    "method": "Metode",
    "masterId": "Master ID",
    "details": "Details",
    "qty": "QTY",
    "link": "Link",
    "amount": "Amount",
    "cycle": "Cycle",
    "default": "Default",
    "type": "Type",
    "schema": "Schema"
  },
  "validationError": "Kesalahan Validasi",
  "validation": {
    "any": {
      "required": "Required",
      "only": "Must match with %(ref)s"
    },
    "string": {
      "alphanum": "Must only contain alpha-numeric characters",
      "base": "Must be a string",
      "base64": "Must be a valid base64 string",
      "creditCard": "Must be a credit card",
      "dataUri": "Must be a valid dataUri string",
      "domain": "Must contain a valid domain name",
      "email": "Must be a valid email",
      "empty": "Required",
      "guid": "Must be a valid GUID",
      "hex": "Must only contain hexadecimal characters",
      "hexAlign": "Hex decoded representation must be byte aligned",
      "hostname": "Must be a valid hostname",
      "ip": "must be a valid ip address with a %(cidr)s CIDR",
      "ipVersion": "Must be a valid ip address of one of the following versions %(version)s with a %(cidr)s CIDR",
      "isoDate": "Must be in iso format",
      "isoDuration": "Must be a valid ISO 8601 duration",
      "length": "Length must be %(limit)s characters long",
      "lowercase": "Must only contain lowercase characters",
      "max": "Length must be less than or equal to %(limit)s characters long",
      "min": "Length must be at least %(limit)s characters long",
      "token": "Must only contain alpha-numeric and underscore characters",
      "trim": "Must not have leading or trailing whitespace",
      "uri": "Must be a valid uri",
      "uppercase": "Must only contain uppercase characters"
    }
  }
}