(errcode(ERRCODE_OBJECT_NOT_IN_PREREQUISITE_STATE),
                         errmsg("could not get commit timestamp data"),
                         RecoveryInProgress() ?
-                        errhint("Make sure the configuration parameter \"%s\" is set in the master server.",
+                        errhint("Make sure the configuration parameter \"%s\" is set on the master server.",
                                         "track_commit_timestamp") :
                         errhint("Make sure the configuration parameter \"%s\" is set.",
                                         "track_commit_timestamp")));
 
                if (list_length(name) < 1)
                        ereport(ERROR,
                                        (errcode(ERRCODE_INVALID_PARAMETER_VALUE),
-                                        errmsg("name list must be of length at least %d", 1)));
+                                        errmsg("name list length must be at least %d", 1)));
        }
 
        /*
 
                        {
                                ereport(WARNING,
                                                (errcode(ERRCODE_INVALID_PARAMETER_VALUE),
-                                                errmsg("ignoring roles specified other than public"),
-                                         errhint("All roles are members of the public role.")));
+                                                errmsg("ignoring specified roles other than PUBLIC"),
+                                         errhint("All roles are members of the PUBLIC role.")));
                                *num_roles = 1;
                        }
                        role_oids[0] = ObjectIdGetDatum(ACL_ID_PUBLIC);
 
                if (rolspec->roletype != ROLESPEC_CSTRING)
                        ereport(ERROR,
                                        (errcode(ERRCODE_INVALID_PARAMETER_VALUE),
-                                        errmsg("cannot use special role specifier in \"%s\"", "DROP ROLE")));
+                                        errmsg("cannot use special role specifier in DROP ROLE")));
                role = rolspec->rolename;
 
                tuple = SearchSysCache1(AUTHNAME, PointerGetDatum(role));
 
        if (!node->methods->MarkPosCustomScan)
                ereport(ERROR,
                                (errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
-                                errmsg("custom-scan \"%s\" does not support MarkPos",
+                                errmsg("custom scan \"%s\" does not support MarkPos",
                                                node->methods->CustomName)));
        node->methods->MarkPosCustomScan(node);
 }
        if (!node->methods->RestrPosCustomScan)
                ereport(ERROR,
                                (errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
-                                errmsg("custom-scan \"%s\" does not support MarkPos",
+                                errmsg("custom scan \"%s\" does not support MarkPos",
                                                node->methods->CustomName)));
        node->methods->RestrPosCustomScan(node);
 }
 
                if (val_type == InvalidOid || val_type == UNKNOWNOID)
                        ereport(ERROR,
                                        (errcode(ERRCODE_INVALID_PARAMETER_VALUE),
-                                        errmsg("arg %d: could not determine data type", i + 2)));
+                                        errmsg("argument %d: could not determine data type", i + 2)));
                add_jsonb(arg, PG_ARGISNULL(i + 1), &result, val_type, false);
 
        }
                if (val_type == InvalidOid || val_type == UNKNOWNOID)
                        ereport(ERROR,
                                        (errcode(ERRCODE_INVALID_PARAMETER_VALUE),
-                                        errmsg("arg %d: could not determine data type", i + 1)));
+                                        errmsg("argument %d: could not determine data type", i + 1)));
                add_jsonb(arg, PG_ARGISNULL(i), &result, val_type, false);
        }
 
 
        if (JB_ROOT_IS_OBJECT(in))
                ereport(ERROR,
                                (errcode(ERRCODE_INVALID_PARAMETER_VALUE),
-                                errmsg("cannot delete from object using integer subscript")));
+                                errmsg("cannot delete from object using integer index")));
 
        if (JB_ROOT_COUNT(in) == 0)
                PG_RETURN_JSONB(in);
 
 select '"a"'::jsonb - 1; -- error
 ERROR:  cannot delete from scalar
 select '{}'::jsonb -  1; -- error
-ERROR:  cannot delete from object using integer subscript
+ERROR:  cannot delete from object using integer index
 select '[]'::jsonb - 1;
  ?column? 
 ----------
 
 SELECT pg_get_object_address('stone', '{}', '{}');
 ERROR:  unrecognized object type "stone"
 SELECT pg_get_object_address('table', '{}', '{}');
-ERROR:  name list must be of length at least 1
+ERROR:  name list length must be at least 1
 SELECT pg_get_object_address('table', '{NULL}', '{}');
 ERROR:  name or argument lists may not contain nulls
 -- unrecognized object types