Running ‘testthat.R’ [36s/55s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library(testthat)
  > library(textTinyR)
  Loading required package: Matrix
  > 
  > test_check("textTinyR")
  test-TEXT_DOC_DISSIM.R : test id 1 
  test-TEXT_DOC_DISSIM.R : test id 2 
  test-TEXT_DOC_DISSIM.R : test id 3 
  test-TEXT_DOC_DISSIM.R : test id 4 
  test-TEXT_DOC_DISSIM.R : test id 5 
  test-TEXT_DOC_DISSIM.R : test id 6 
  test-TEXT_DOC_DISSIM.R : test id 7 
  test-TEXT_DOC_DISSIM.R : test id 8 
  test-TEXT_DOC_DISSIM.R : test id 9 
  test-TEXT_DOC_DISSIM.R : test id 10 
  test-TEXT_DOC_DISSIM.R : test id 11 
  test-TEXT_DOC_DISSIM.R : test id 12 
  test-big_tokenize_transform.R : test id 13 
  test-big_tokenize_transform.R : test id 14 
  test-big_tokenize_transform.R : test id 15 
  test-big_tokenize_transform.R : test id 16 
  test-big_tokenize_transform.R : test id 17 
  test-big_tokenize_transform.R : test id 18 
  test-big_tokenize_transform.R : test id 19 
  test-big_tokenize_transform.R : test id 20 
  test-big_tokenize_transform.R : test id 21 
  test-big_tokenize_transform.R : test id 22 
  test-big_tokenize_transform.R : test id 23 
  test-big_tokenize_transform.R : test id 24 
  test-big_tokenize_transform.R : test id 25 
  test-big_tokenize_transform.R : test id 26 
  test-big_tokenize_transform.R : test id 27 
  test-big_tokenize_transform.R : test id 28 
  test-big_tokenize_transform.R : test id 29 
  test-big_tokenize_transform.R : test id 30 
  test-big_tokenize_transform.R : test id 31 
  test-big_tokenize_transform.R : test id 32 
  test-big_tokenize_transform.R : test id 33 
  test-big_tokenize_transform.R : test id 34 
  test-big_tokenize_transform.R : test id 35 
  test-big_tokenize_transform.R : test id 36 
  test-big_tokenize_transform.R : test id 37 
  test-big_tokenize_transform.R : test id 38 
  test-big_tokenize_transform.R : test id 39 
  test-big_tokenize_transform.R : test id 40 
  test-big_tokenize_transform.R : test id 41 
  test-big_tokenize_transform.R : test id 42 
  test-big_tokenize_transform.R : test id 43 
  test-big_tokenize_transform.R : test id 44 
  test-big_tokenize_transform.R : test id 45 
  test-big_tokenize_transform.R : test id 46 
  test-big_tokenize_transform.R : test id 47 
  test-big_tokenize_transform.R : test id 48 
  test-big_tokenize_transform.R : test id 49 
  test-big_tokenize_transform.R : test id 50 
  test-big_tokenize_transform.R : test id 51 
  test-big_tokenize_transform.R : test id 52 
  test-big_tokenize_transform.R : test id 53 
  test-big_tokenize_transform.R : test id 54 
  test-big_tokenize_transform.R : test id 55 
  test-big_tokenize_transform.R : test id 56 
  test-big_tokenize_transform.R : test id 57 
  test-big_tokenize_transform.R : test id 58 
  test-big_tokenize_transform.R : test id 59 
  test-big_tokenize_transform.R : test id 60 
  test-big_tokenize_transform.R : test id 61 
  test-big_tokenize_transform.R : test id 62 
  test-big_tokenize_transform.R : test id 63 
  test-big_tokenize_transform.R : test id 64 
  test-big_tokenize_transform.R : test id 65 
  test-big_tokenize_transform.R : test id 66 
  test-big_tokenize_transform.R : test id 67 
  test-big_tokenize_transform.R : test id 68 
  test-big_tokenize_transform.R : test id 69 
  test-big_tokenize_transform.R : test id 70 
  test-big_tokenize_transform.R : test id 71 
  test-big_tokenize_transform.R : test id 72 
  test-big_tokenize_transform.R : test id 73 
  test-big_tokenize_transform.R : test id 74 
  test-big_tokenize_transform.R : test id 75 
  test-big_tokenize_transform.R : test id 76 
  test-big_tokenize_transform.R : test id 77 
  ── 1. Error: the function saves the batches in the WRITE_TOKEN folder (@test-big
  replacement has 571 rows, data has 570
  1: init$big_text_tokenizer(input_path_folder = WRITE_PARSER, batches = btch_tok, read_file_delimiter = "\n", 
         to_lower = FALSE, to_upper = TRUE, utf_locale = "", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = FALSE, remove_numbers = FALSE, trim_token = FALSE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = TRUE, 
         language = "english", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = WRITE_TOKEN, stemmer_ngram = 1, stemmer_gamma = 0, stemmer_truncate = 1, 
         stemmer_batches = 1, threads = 1, save_2single_file = FALSE, increment_batch_nr = 1, 
         vocabulary_path_folder = NULL) at testthat/test-big_tokenize_transform.R:1593
  2: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  3: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  4: xpdrows.data.frame(x, rows, new.rows)
  5: `[[<-`(`*tmp*`, i, value = c("a", "a's", "able", "about", "above", "according", "accordingly", 
     "across", "actually", "after", "afterwards", "again", "against", "ain't", "all", 
     "allow", "allows", "almost", "alone", "along", "already", "also", "although", "always", 
     "am", "among", "amongst", "an", "and", "another", "any", "anybody", "anyhow", "anyone", 
     "anything", "anyway", "anyways", "anywhere", "apart", "appear", "appreciate", "appropriate", 
     "are", "aren't", "around", "as", "aside", "ask", "asking", "associated", "at", "available", 
     "away", "awfully", "b", "be", "became", "because", "become", "becomes", "becoming", 
     "been", "before", "beforehand", "behind", "being", "believe", "below", "beside", 
     "besides", "best", "better", "between", "beyond", "both", "brief", "but", "by", "c", 
     "c'mon", "c's", "came", "can", "can't", "cannot", "cant", "cause", "causes", "certain", 
     "certainly", "changes", "clearly", "co", "com", "come", "comes", "concerning", "consequently", 
     "consider", "considering", "contain", "containing", "contains", "corresponding", 
     "could", "couldn't", "course", "currently", "d", "definitely", "described", "despite", 
     "did", "didn't", "different", "do", "does", "doesn't", "doing", "don't", "done", 
     "down", "downwards", "during", "e", "each", "edu", "eg", "eight", "either", "else", 
     "elsewhere", "enough", "entirely", "especially", "et", "etc", "even", "ever", "every", 
     "everybody", "everyone", "everything", "everywhere", "ex", "exactly", "example", 
     "except", "f", "far", "few", "fifth", "first", "five", "followed", "following", "follows", 
     "for", "former", "formerly", "forth", "four", "from", "further", "furthermore", "g", 
     "get", "gets", "getting", "given", "gives", "go", "goes", "going", "gone", "got", 
     "gotten", "greetings", "h", "had", "hadn't", "happens", "hardly", "has", "hasn't", 
     "have", "haven't", "having", "he", "he's", "hello", "help", "hence", "her", "here", 
     "here's", "hereafter", "hereby", "herein", "hereupon", "hers", "herself", "hi", "him", 
     "himself", "his", "hither", "hopefully", "how", "howbeit", "however", "i", "i'd", 
     "i'll", "i'm", "i've", "ie", "if", "ignored", "immediate", "in", "inasmuch", "inc", 
     "indeed", "indicate", "indicated", "indicates", "inner", "insofar", "instead", "into", 
     "inward", "is", "isn't", "it", "it'd", "it'll", "it's", "its", "itself", "j", "just", 
     "k", "keep", "keeps", "kept", "know", "known", "knows", "l", "last", "lately", "later", 
     "latter", "latterly", "least", "less", "lest", "let", "let's", "like", "liked", "likely", 
     "little", "look", "looking", "looks", "ltd", "m", "mainly", "many", "may", "maybe", 
     "me", "mean", "meanwhile", "merely", "might", "more", "moreover", "most", "mostly", 
     "much", "must", "my", "myself", "n", "name", "namely", "nd", "near", "nearly", "necessary", 
     "need", "needs", "neither", "never", "nevertheless", "new", "next", "nine", "no", 
     "nobody", "non", "none", "noone", "nor", "normally", "not", "nothing", "novel", "now", 
     "nowhere", "o", "obviously", "of", "off", "often", "oh", "ok", "okay", "old", "on", 
     "once", "one", "ones", "only", "onto", "or", "other", "others", "otherwise", "ought", 
     "our", "ours", "ourselves", "out", "outside", "over", "overall", "own", "p", "particular", 
     "particularly", "per", "perhaps", "placed", "please", "plus", "possible", "presumably", 
     "probably", "provides", "q", "que", "quite", "qv", "r", "rather", "rd", "re", "really", 
     "reasonably", "regarding", "regardless", "regards", "relatively", "respectively", 
     "right", "s", "said", "same", "saw", "say", "saying", "says", "second", "secondly", 
     "see", "seeing", "seem", "seemed", "seeming", "seems", "seen", "self", "selves", 
     "sensible", "sent", "serious", "seriously", "seven", "several", "shall", "she", "should", 
     "shouldn't", "since", "six", "so", "some", "somebody", "somehow", "someone", "something", 
     "sometime", "sometimes", "somewhat", "somewhere", "soon", "sorry", "specified", "specify", 
     "specifying", "still", "sub", "such", "sup", "sure", "t", "t's", "take", "taken", 
     "tell", "tends", "th", "than", "thank", "thanks", "thanx", "that", "that's", "thats", 
     "the", "their", "theirs", "them", "themselves", "then", "thence", "there", "there's", 
     "thereafter", "thereby", "therefore", "therein", "theres", "thereupon", "these", 
     "they", "they'd", "they'll", "they're", "they've", "think", "third", "this", "thorough", 
     "thoroughly", "those", "though", "three", "through", "throughout", "thru", "thus", 
     "to", "together", "too", "took", "toward", "towards", "tried", "tries", "truly", 
     "try", "trying", "twice", "two", "u", "un", "under", "unfortunately", "unless", "unlikely", 
     "until", "unto", "up", "upon", "us", "use", "used", "useful", "uses", "using", "usually", 
     "uucp", "v", "value", "various", "very", "via", "viz", "vs", "w", "want", "wants", 
     "was", "wasn't", "way", "we", "we'd", "we'll", "we're", "we've", "welcome", "well", 
     "went", "were", "weren't", "what", "what's", "whatever", "when", "whence", "whenever", 
     "where", "where's", "whereafter", "whereas", "whereby", "wherein", "whereupon", "wherever", 
     "whether", "which", "while", "whither", "who", "who's", "whoever", "whole", "whom", 
     "whose", "why", "will", "willing", "wish", "with", "within", "without", "won't", 
     "wonder", "would", "wouldn't", "x", "y", "yes", "yet", "you", "you'd", "you'll", 
     "you're", "you've", "your", "yours", "yourself", "yourselves", "z", "zero", NA))
  6: `[[<-.data.frame`(`*tmp*`, i, value = c("a", "a's", "able", "about", "above", "according", 
     "accordingly", "across", "actually", "after", "afterwards", "again", "against", "ain't", 
     "all", "allow", "allows", "almost", "alone", "along", "already", "also", "although", 
     "always", "am", "among", "amongst", "an", "and", "another", "any", "anybody", "anyhow", 
     "anyone", "anything", "anyway", "anyways", "anywhere", "apart", "appear", "appreciate", 
     "appropriate", "are", "aren't", "around", "as", "aside", "ask", "asking", "associated", 
     "at", "available", "away", "awfully", "b", "be", "became", "because", "become", "becomes", 
     "becoming", "been", "before", "beforehand", "behind", "being", "believe", "below", 
     "beside", "besides", "best", "better", "between", "beyond", "both", "brief", "but", 
     "by", "c", "c'mon", "c's", "came", "can", "can't", "cannot", "cant", "cause", "causes", 
     "certain", "certainly", "changes", "clearly", "co", "com", "come", "comes", "concerning", 
     "consequently", "consider", "considering", "contain", "containing", "contains", "corresponding", 
     "could", "couldn't", "course", "currently", "d", "definitely", "described", "despite", 
     "did", "didn't", "different", "do", "does", "doesn't", "doing", "don't", "done", 
     "down", "downwards", "during", "e", "each", "edu", "eg", "eight", "either", "else", 
     "elsewhere", "enough", "entirely", "especially", "et", "etc", "even", "ever", "every", 
     "everybody", "everyone", "everything", "everywhere", "ex", "exactly", "example", 
     "except", "f", "far", "few", "fifth", "first", "five", "followed", "following", "follows", 
     "for", "former", "formerly", "forth", "four", "from", "further", "furthermore", "g", 
     "get", "gets", "getting", "given", "gives", "go", "goes", "going", "gone", "got", 
     "gotten", "greetings", "h", "had", "hadn't", "happens", "hardly", "has", "hasn't", 
     "have", "haven't", "having", "he", "he's", "hello", "help", "hence", "her", "here", 
     "here's", "hereafter", "hereby", "herein", "hereupon", "hers", "herself", "hi", "him", 
     "himself", "his", "hither", "hopefully", "how", "howbeit", "however", "i", "i'd", 
     "i'll", "i'm", "i've", "ie", "if", "ignored", "immediate", "in", "inasmuch", "inc", 
     "indeed", "indicate", "indicated", "indicates", "inner", "insofar", "instead", "into", 
     "inward", "is", "isn't", "it", "it'd", "it'll", "it's", "its", "itself", "j", "just", 
     "k", "keep", "keeps", "kept", "know", "known", "knows", "l", "last", "lately", "later", 
     "latter", "latterly", "least", "less", "lest", "let", "let's", "like", "liked", "likely", 
     "little", "look", "looking", "looks", "ltd", "m", "mainly", "many", "may", "maybe", 
     "me", "mean", "meanwhile", "merely", "might", "more", "moreover", "most", "mostly", 
     "much", "must", "my", "myself", "n", "name", "namely", "nd", "near", "nearly", "necessary", 
     "need", "needs", "neither", "never", "nevertheless", "new", "next", "nine", "no", 
     "nobody", "non", "none", "noone", "nor", "normally", "not", "nothing", "novel", "now", 
     "nowhere", "o", "obviously", "of", "off", "often", "oh", "ok", "okay", "old", "on", 
     "once", "one", "ones", "only", "onto", "or", "other", "others", "otherwise", "ought", 
     "our", "ours", "ourselves", "out", "outside", "over", "overall", "own", "p", "particular", 
     "particularly", "per", "perhaps", "placed", "please", "plus", "possible", "presumably", 
     "probably", "provides", "q", "que", "quite", "qv", "r", "rather", "rd", "re", "really", 
     "reasonably", "regarding", "regardless", "regards", "relatively", "respectively", 
     "right", "s", "said", "same", "saw", "say", "saying", "says", "second", "secondly", 
     "see", "seeing", "seem", "seemed", "seeming", "seems", "seen", "self", "selves", 
     "sensible", "sent", "serious", "seriously", "seven", "several", "shall", "she", "should", 
     "shouldn't", "since", "six", "so", "some", "somebody", "somehow", "someone", "something", 
     "sometime", "sometimes", "somewhat", "somewhere", "soon", "sorry", "specified", "specify", 
     "specifying", "still", "sub", "such", "sup", "sure", "t", "t's", "take", "taken", 
     "tell", "tends", "th", "than", "thank", "thanks", "thanx", "that", "that's", "thats", 
     "the", "their", "theirs", "them", "themselves", "then", "thence", "there", "there's", 
     "thereafter", "thereby", "therefore", "therein", "theres", "thereupon", "these", 
     "they", "they'd", "they'll", "they're", "they've", "think", "third", "this", "thorough", 
     "thoroughly", "those", "though", "three", "through", "throughout", "thru", "thus", 
     "to", "together", "too", "took", "toward", "towards", "tried", "tries", "truly", 
     "try", "trying", "twice", "two", "u", "un", "under", "unfortunately", "unless", "unlikely", 
     "until", "unto", "up", "upon", "us", "use", "used", "useful", "uses", "using", "usually", 
     "uucp", "v", "value", "various", "very", "via", "viz", "vs", "w", "want", "wants", 
     "was", "wasn't", "way", "we", "we'd", "we'll", "we're", "we've", "welcome", "well", 
     "went", "were", "weren't", "what", "what's", "whatever", "when", "whence", "whenever", 
     "where", "where's", "whereafter", "whereas", "whereby", "wherein", "whereupon", "wherever", 
     "whether", "which", "while", "whither", "who", "who's", "whoever", "whole", "whom", 
     "whose", "why", "will", "willing", "wish", "with", "within", "without", "won't", 
     "wonder", "would", "wouldn't", "x", "y", "yes", "yet", "you", "you'd", "you'll", 
     "you're", "you've", "your", "yours", "yourself", "yourselves", "z", "zero", NA))
  7: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  test-big_tokenize_transform.R : test id 78 
  test-big_tokenize_transform.R : test id 79 
  test-big_tokenize_transform.R : test id 80 
  test-big_tokenize_transform.R : test id 81 
  test-big_tokenize_transform.R : test id 82 
  test-big_tokenize_transform.R : test id 83 
  test-big_tokenize_transform.R : test id 84 
  test-big_tokenize_transform.R : test id 85 
  
  test-big_tokenize_transform.R : test id 86 
  test-cluster_frequency.R : test id 87 
  test-cluster_frequency.R : test id 88 
  test-cosine.R : test id 89 
  test-cosine.R : test id 90 
  test-cosine.R : test id 91 
  test-cosine.R : test id 92 
  test-cosine.R : test id 93 
  test-cosine.R : test id 94 
  test-count_rows.R : test id 95 
  test-count_rows.R : test id 96 
  test-count_rows.R : test id 97 
  test-dims.R : test id 98 
  test-dims.R : test id 99 
  test-dims.R : test id 100 
  test-doc2vec.R : test id 101 
  test-doc2vec.R : test id 102 
  test-doc2vec.R : test id 103 
  test-doc2vec.R : test id 104 
  test-doc2vec.R : test id 105 
  test-doc2vec.R : test id 106 
  test-doc2vec.R : test id 107 
  test-doc2vec.R : test id 108 
  test-doc2vec.R : test id 109 
  test-doc2vec.R : test id 110 
  test-doc2vec.R : test id 111 
  test-doc2vec.R : test id 112 
  test-doc2vec.R : test id 113 
  test-doc2vec.R : test id 114 
  test-doc2vec.R : test id 115 
  test-jaccard_dice.R : test id 116 
  test-jaccard_dice.R : test id 117 
  test-jaccard_dice.R : test id 118 
  test-jaccard_dice.R : test id 119 
  test-jaccard_dice.R : test id 120 
  test-jaccard_dice.R : test id 121 
  test-jaccard_dice.R : test id 122 
  test-jaccard_dice.R : test id 123 
  test-select_predictors.R : test id 124 
  test-select_predictors.R : test id 125 
  test-select_predictors.R : test id 126 
  test-select_predictors.R : test id 127 
  test-select_predictors.R : test id 128 
  test-select_predictors.R : test id 129 
  test-sparse_functions_AND_read_text.R : test id 130 
  test-sparse_functions_AND_read_text.R : test id 131 
  test-sparse_functions_AND_read_text.R : test id 132 
  test-sparse_functions_AND_read_text.R : test id 133 
  test-sparse_functions_AND_read_text.R : test id 134 
  test-sparse_functions_AND_read_text.R : test id 135 
  test-sparse_functions_AND_read_text.R : test id 136 
  test-sparse_functions_AND_read_text.R : test id 137 
  test-sparse_functions_AND_read_text.R : test id 138 
  test-sparse_functions_AND_read_text.R : test id 139 
  test-sparse_functions_AND_read_text.R : test id 140 
  test-sparse_functions_AND_read_text.R : test id 141 
  test-sparse_functions_AND_read_text.R : test id 142 
  test-sparse_functions_AND_read_text.R : test id 143 
  test-sparse_functions_AND_read_text.R : test id 144 
  test-sparse_functions_AND_read_text.R : test id 145 
  test-sparse_functions_AND_read_text.R : test id 146 
  test-sparse_functions_AND_read_text.R : test id 147 
  test-sparse_functions_AND_read_text.R : test id 148 
  test-sparse_functions_AND_read_text.R : test id 149 
  test-sparse_functions_AND_read_text.R : test id 150 
  test-sparse_functions_AND_read_text.R : test id 151 
  test-sparse_functions_AND_read_text.R : test id 152 
  test-sparse_functions_AND_read_text.R : test id 153 
  test-sparse_functions_AND_read_text.R : test id 154 
  test-sparse_functions_AND_read_text.R : test id 155 
  test-sparse_functions_AND_read_text.R : test id 156 
  test-sparse_functions_AND_read_text.R : test id 157 
  test-sparse_functions_AND_read_text.R : test id 158 
  test-term_matrix_triplet_data_global_term_weights.R : test id 159 
  test-term_matrix_triplet_data_global_term_weights.R : test id 160 
  test-term_matrix_triplet_data_global_term_weights.R : test id 161 
  test-term_matrix_triplet_data_global_term_weights.R : test id 162 
  test-term_matrix_triplet_data_global_term_weights.R : test id 163 
  test-term_matrix_triplet_data_global_term_weights.R : test id 164 
  test-term_matrix_triplet_data_global_term_weights.R : test id 165 
  test-term_matrix_triplet_data_global_term_weights.R : test id 166 
  test-term_matrix_triplet_data_global_term_weights.R : test id 167 
  test-term_matrix_triplet_data_global_term_weights.R : test id 168 
  test-term_matrix_triplet_data_global_term_weights.R : test id 169 
  test-term_matrix_triplet_data_global_term_weights.R : test id 170 
  test-term_matrix_triplet_data_global_term_weights.R : test id 171 
  test-term_matrix_triplet_data_global_term_weights.R : test id 172 
  test-term_matrix_triplet_data_global_term_weights.R : test id 173 
  test-term_matrix_triplet_data_global_term_weights.R : test id 174 
  test-term_matrix_triplet_data_global_term_weights.R : test id 175 
  test-term_matrix_triplet_data_global_term_weights.R : test id 176 
  test-term_matrix_triplet_data_global_term_weights.R : test id 177 
  test-term_matrix_triplet_data_global_term_weights.R : test id 178 
  test-term_matrix_triplet_data_global_term_weights.R : test id 179 
  test-term_matrix_triplet_data_global_term_weights.R : test id 180 
  test-term_matrix_triplet_data_global_term_weights.R : test id 181 
  test-term_matrix_triplet_data_global_term_weights.R : test id 182 
  test-term_matrix_triplet_data_global_term_weights.R : test id 183 
  test-term_matrix_triplet_data_global_term_weights.R : test id 184 
  test-term_matrix_triplet_data_global_term_weights.R : test id 185 
  test-term_matrix_triplet_data_global_term_weights.R : test id 186 
  test-term_matrix_triplet_data_global_term_weights.R : test id 187 
  test-term_matrix_triplet_data_global_term_weights.R : test id 188 
  test-term_matrix_triplet_data_global_term_weights.R : test id 189 
  test-term_matrix_triplet_data_global_term_weights.R : test id 190 
  test-term_matrix_triplet_data_global_term_weights.R : test id 191 
  test-term_matrix_triplet_data_global_term_weights.R : test id 192 
  test-term_matrix_triplet_data_global_term_weights.R : test id 193 
  test-term_matrix_triplet_data_global_term_weights.R : test id 194 
  test-term_matrix_triplet_data_global_term_weights.R : test id 195 
  test-term_matrix_triplet_data_global_term_weights.R : test id 196 
  ── 2. Error: in case that the data is a vector of documents and the document_ter
  replacement has 571 rows, data has 570
  1: init$Term_Matrix(sort_terms = FALSE, to_lower = TRUE, to_upper = FALSE, utf_locale = "", 
         remove_char = "", remove_punctuation_string = FALSE, remove_punctuation_vector = FALSE, 
         remove_numbers = FALSE, trim_token = FALSE, split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", 
         remove_stopwords = TRUE, language = "english", min_num_char = 1, max_num_char = Inf, 
         stemmer = NULL, min_n_gram = 1, max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, 
         n_gram_delimiter = " ", print_every_rows = 100, normalize = NULL, tf_idf = FALSE, 
         threads = 1, verbose = FALSE) at testthat/test-term_matrix_triplet_data_global_term_weights.R:866
  2: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  3: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  4: xpdrows.data.frame(x, rows, new.rows)
  5: `[[<-`(`*tmp*`, i, value = c("a", "a's", "able", "about", "above", "according", "accordingly", 
     "across", "actually", "after", "afterwards", "again", "against", "ain't", "all", 
     "allow", "allows", "almost", "alone", "along", "already", "also", "although", "always", 
     "am", "among", "amongst", "an", "and", "another", "any", "anybody", "anyhow", "anyone", 
     "anything", "anyway", "anyways", "anywhere", "apart", "appear", "appreciate", "appropriate", 
     "are", "aren't", "around", "as", "aside", "ask", "asking", "associated", "at", "available", 
     "away", "awfully", "b", "be", "became", "because", "become", "becomes", "becoming", 
     "been", "before", "beforehand", "behind", "being", "believe", "below", "beside", 
     "besides", "best", "better", "between", "beyond", "both", "brief", "but", "by", "c", 
     "c'mon", "c's", "came", "can", "can't", "cannot", "cant", "cause", "causes", "certain", 
     "certainly", "changes", "clearly", "co", "com", "come", "comes", "concerning", "consequently", 
     "consider", "considering", "contain", "containing", "contains", "corresponding", 
     "could", "couldn't", "course", "currently", "d", "definitely", "described", "despite", 
     "did", "didn't", "different", "do", "does", "doesn't", "doing", "don't", "done", 
     "down", "downwards", "during", "e", "each", "edu", "eg", "eight", "either", "else", 
     "elsewhere", "enough", "entirely", "especially", "et", "etc", "even", "ever", "every", 
     "everybody", "everyone", "everything", "everywhere", "ex", "exactly", "example", 
     "except", "f", "far", "few", "fifth", "first", "five", "followed", "following", "follows", 
     "for", "former", "formerly", "forth", "four", "from", "further", "furthermore", "g", 
     "get", "gets", "getting", "given", "gives", "go", "goes", "going", "gone", "got", 
     "gotten", "greetings", "h", "had", "hadn't", "happens", "hardly", "has", "hasn't", 
     "have", "haven't", "having", "he", "he's", "hello", "help", "hence", "her", "here", 
     "here's", "hereafter", "hereby", "herein", "hereupon", "hers", "herself", "hi", "him", 
     "himself", "his", "hither", "hopefully", "how", "howbeit", "however", "i", "i'd", 
     "i'll", "i'm", "i've", "ie", "if", "ignored", "immediate", "in", "inasmuch", "inc", 
     "indeed", "indicate", "indicated", "indicates", "inner", "insofar", "instead", "into", 
     "inward", "is", "isn't", "it", "it'd", "it'll", "it's", "its", "itself", "j", "just", 
     "k", "keep", "keeps", "kept", "know", "known", "knows", "l", "last", "lately", "later", 
     "latter", "latterly", "least", "less", "lest", "let", "let's", "like", "liked", "likely", 
     "little", "look", "looking", "looks", "ltd", "m", "mainly", "many", "may", "maybe", 
     "me", "mean", "meanwhile", "merely", "might", "more", "moreover", "most", "mostly", 
     "much", "must", "my", "myself", "n", "name", "namely", "nd", "near", "nearly", "necessary", 
     "need", "needs", "neither", "never", "nevertheless", "new", "next", "nine", "no", 
     "nobody", "non", "none", "noone", "nor", "normally", "not", "nothing", "novel", "now", 
     "nowhere", "o", "obviously", "of", "off", "often", "oh", "ok", "okay", "old", "on", 
     "once", "one", "ones", "only", "onto", "or", "other", "others", "otherwise", "ought", 
     "our", "ours", "ourselves", "out", "outside", "over", "overall", "own", "p", "particular", 
     "particularly", "per", "perhaps", "placed", "please", "plus", "possible", "presumably", 
     "probably", "provides", "q", "que", "quite", "qv", "r", "rather", "rd", "re", "really", 
     "reasonably", "regarding", "regardless", "regards", "relatively", "respectively", 
     "right", "s", "said", "same", "saw", "say", "saying", "says", "second", "secondly", 
     "see", "seeing", "seem", "seemed", "seeming", "seems", "seen", "self", "selves", 
     "sensible", "sent", "serious", "seriously", "seven", "several", "shall", "she", "should", 
     "shouldn't", "since", "six", "so", "some", "somebody", "somehow", "someone", "something", 
     "sometime", "sometimes", "somewhat", "somewhere", "soon", "sorry", "specified", "specify", 
     "specifying", "still", "sub", "such", "sup", "sure", "t", "t's", "take", "taken", 
     "tell", "tends", "th", "than", "thank", "thanks", "thanx", "that", "that's", "thats", 
     "the", "their", "theirs", "them", "themselves", "then", "thence", "there", "there's", 
     "thereafter", "thereby", "therefore", "therein", "theres", "thereupon", "these", 
     "they", "they'd", "they'll", "they're", "they've", "think", "third", "this", "thorough", 
     "thoroughly", "those", "though", "three", "through", "throughout", "thru", "thus", 
     "to", "together", "too", "took", "toward", "towards", "tried", "tries", "truly", 
     "try", "trying", "twice", "two", "u", "un", "under", "unfortunately", "unless", "unlikely", 
     "until", "unto", "up", "upon", "us", "use", "used", "useful", "uses", "using", "usually", 
     "uucp", "v", "value", "various", "very", "via", "viz", "vs", "w", "want", "wants", 
     "was", "wasn't", "way", "we", "we'd", "we'll", "we're", "we've", "welcome", "well", 
     "went", "were", "weren't", "what", "what's", "whatever", "when", "whence", "whenever", 
     "where", "where's", "whereafter", "whereas", "whereby", "wherein", "whereupon", "wherever", 
     "whether", "which", "while", "whither", "who", "who's", "whoever", "whole", "whom", 
     "whose", "why", "will", "willing", "wish", "with", "within", "without", "won't", 
     "wonder", "would", "wouldn't", "x", "y", "yes", "yet", "you", "you'd", "you'll", 
     "you're", "you've", "your", "yours", "yourself", "yourselves", "z", "zero", NA))
  6: `[[<-.data.frame`(`*tmp*`, i, value = c("a", "a's", "able", "about", "above", "according", 
     "accordingly", "across", "actually", "after", "afterwards", "again", "against", "ain't", 
     "all", "allow", "allows", "almost", "alone", "along", "already", "also", "although", 
     "always", "am", "among", "amongst", "an", "and", "another", "any", "anybody", "anyhow", 
     "anyone", "anything", "anyway", "anyways", "anywhere", "apart", "appear", "appreciate", 
     "appropriate", "are", "aren't", "around", "as", "aside", "ask", "asking", "associated", 
     "at", "available", "away", "awfully", "b", "be", "became", "because", "become", "becomes", 
     "becoming", "been", "before", "beforehand", "behind", "being", "believe", "below", 
     "beside", "besides", "best", "better", "between", "beyond", "both", "brief", "but", 
     "by", "c", "c'mon", "c's", "came", "can", "can't", "cannot", "cant", "cause", "causes", 
     "certain", "certainly", "changes", "clearly", "co", "com", "come", "comes", "concerning", 
     "consequently", "consider", "considering", "contain", "containing", "contains", "corresponding", 
     "could", "couldn't", "course", "currently", "d", "definitely", "described", "despite", 
     "did", "didn't", "different", "do", "does", "doesn't", "doing", "don't", "done", 
     "down", "downwards", "during", "e", "each", "edu", "eg", "eight", "either", "else", 
     "elsewhere", "enough", "entirely", "especially", "et", "etc", "even", "ever", "every", 
     "everybody", "everyone", "everything", "everywhere", "ex", "exactly", "example", 
     "except", "f", "far", "few", "fifth", "first", "five", "followed", "following", "follows", 
     "for", "former", "formerly", "forth", "four", "from", "further", "furthermore", "g", 
     "get", "gets", "getting", "given", "gives", "go", "goes", "going", "gone", "got", 
     "gotten", "greetings", "h", "had", "hadn't", "happens", "hardly", "has", "hasn't", 
     "have", "haven't", "having", "he", "he's", "hello", "help", "hence", "her", "here", 
     "here's", "hereafter", "hereby", "herein", "hereupon", "hers", "herself", "hi", "him", 
     "himself", "his", "hither", "hopefully", "how", "howbeit", "however", "i", "i'd", 
     "i'll", "i'm", "i've", "ie", "if", "ignored", "immediate", "in", "inasmuch", "inc", 
     "indeed", "indicate", "indicated", "indicates", "inner", "insofar", "instead", "into", 
     "inward", "is", "isn't", "it", "it'd", "it'll", "it's", "its", "itself", "j", "just", 
     "k", "keep", "keeps", "kept", "know", "known", "knows", "l", "last", "lately", "later", 
     "latter", "latterly", "least", "less", "lest", "let", "let's", "like", "liked", "likely", 
     "little", "look", "looking", "looks", "ltd", "m", "mainly", "many", "may", "maybe", 
     "me", "mean", "meanwhile", "merely", "might", "more", "moreover", "most", "mostly", 
     "much", "must", "my", "myself", "n", "name", "namely", "nd", "near", "nearly", "necessary", 
     "need", "needs", "neither", "never", "nevertheless", "new", "next", "nine", "no", 
     "nobody", "non", "none", "noone", "nor", "normally", "not", "nothing", "novel", "now", 
     "nowhere", "o", "obviously", "of", "off", "often", "oh", "ok", "okay", "old", "on", 
     "once", "one", "ones", "only", "onto", "or", "other", "others", "otherwise", "ought", 
     "our", "ours", "ourselves", "out", "outside", "over", "overall", "own", "p", "particular", 
     "particularly", "per", "perhaps", "placed", "please", "plus", "possible", "presumably", 
     "probably", "provides", "q", "que", "quite", "qv", "r", "rather", "rd", "re", "really", 
     "reasonably", "regarding", "regardless", "regards", "relatively", "respectively", 
     "right", "s", "said", "same", "saw", "say", "saying", "says", "second", "secondly", 
     "see", "seeing", "seem", "seemed", "seeming", "seems", "seen", "self", "selves", 
     "sensible", "sent", "serious", "seriously", "seven", "several", "shall", "she", "should", 
     "shouldn't", "since", "six", "so", "some", "somebody", "somehow", "someone", "something", 
     "sometime", "sometimes", "somewhat", "somewhere", "soon", "sorry", "specified", "specify", 
     "specifying", "still", "sub", "such", "sup", "sure", "t", "t's", "take", "taken", 
     "tell", "tends", "th", "than", "thank", "thanks", "thanx", "that", "that's", "thats", 
     "the", "their", "theirs", "them", "themselves", "then", "thence", "there", "there's", 
     "thereafter", "thereby", "therefore", "therein", "theres", "thereupon", "these", 
     "they", "they'd", "they'll", "they're", "they've", "think", "third", "this", "thorough", 
     "thoroughly", "those", "though", "three", "through", "throughout", "thru", "thus", 
     "to", "together", "too", "took", "toward", "towards", "tried", "tries", "truly", 
     "try", "trying", "twice", "two", "u", "un", "under", "unfortunately", "unless", "unlikely", 
     "until", "unto", "up", "upon", "us", "use", "used", "useful", "uses", "using", "usually", 
     "uucp", "v", "value", "various", "very", "via", "viz", "vs", "w", "want", "wants", 
     "was", "wasn't", "way", "we", "we'd", "we'll", "we're", "we've", "welcome", "well", 
     "went", "were", "weren't", "what", "what's", "whatever", "when", "whence", "whenever", 
     "where", "where's", "whereafter", "whereas", "whereby", "wherein", "whereupon", "wherever", 
     "whether", "which", "while", "whither", "who", "who's", "whoever", "whole", "whom", 
     "whose", "why", "will", "willing", "wish", "with", "within", "without", "won't", 
     "wonder", "would", "wouldn't", "x", "y", "yes", "yet", "you", "you'd", "you'll", 
     "you're", "you've", "your", "yours", "yourself", "yourselves", "z", "zero", NA))
  7: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  test-term_matrix_triplet_data_global_term_weights.R : test id 197 
  test-term_matrix_triplet_data_global_term_weights.R : test id 198 
  
  test-term_matrix_triplet_data_global_term_weights.R : test id 199 
  test-term_matrix_triplet_data_global_term_weights.R : test id 200 
  test-term_matrix_triplet_data_global_term_weights.R : test id 201 
  test-term_matrix_triplet_data_global_term_weights.R : test id 202 
  test-term_matrix_triplet_data_global_term_weights.R : test id 203 
  test-term_matrix_triplet_data_global_term_weights.R : test id 204 
  test-term_matrix_triplet_data_global_term_weights.R : test id 205 
  test-term_matrix_triplet_data_global_term_weights.R : test id 206 
  test-term_matrix_triplet_data_global_term_weights.R : test id 207 
  test-term_matrix_triplet_data_global_term_weights.R : test id 208 
  test-term_matrix_triplet_data_global_term_weights.R : test id 209 
  test-term_matrix_triplet_data_global_term_weights.R : test id 210 
  test-term_matrix_triplet_data_global_term_weights.R : test id 211 
  test-term_matrix_triplet_data_global_term_weights.R : test id 212 
  test-term_matrix_triplet_data_global_term_weights.R : test id 213 
  test-term_matrix_triplet_data_global_term_weights.R : test id 214 
  test-term_matrix_triplet_data_global_term_weights.R : test id 215 
  test-term_matrix_triplet_data_global_term_weights.R : test id 216 
  test-term_matrix_triplet_data_global_term_weights.R : test id 217 
  test-term_matrix_triplet_data_global_term_weights.R : test id 218 
  test-term_matrix_triplet_data_global_term_weights.R : test id 219 
  test-term_matrix_triplet_data_global_term_weights.R : test id 220 
  test-term_matrix_triplet_data_global_term_weights.R : test id 221 
  test-term_matrix_triplet_data_global_term_weights.R : test id 222 
  test-term_matrix_triplet_data_global_term_weights.R : test id 223 
  test-term_matrix_triplet_data_global_term_weights.R : test id 224 
  test-term_matrix_triplet_data_global_term_weights.R : test id 225 
  test-term_matrix_triplet_data_global_term_weights.R : test id 226 
  test-term_matrix_triplet_data_global_term_weights.R : test id 227 
  test-text_intersect.R : test id 228 
  test-text_intersect.R : test id 229 
  test-text_intersect.R : test id 230 
  test-text_intersect.R : test id 231 
  test-text_intersect.R : test id 232 
  test-text_intersect.R : test id 233 
  test-text_intersect.R : test id 234 
  test-text_intersect.R : test id 235 
  test-text_intersect.R : test id 236 
  test-text_intersect.R : test id 237 
  test-text_intersect.R : test id 238 
  test-text_intersect.R : test id 239 
  test-text_intersect.R : test id 240 
  test-text_intersect.R : test id 241 
  test-text_intersect.R : test id 242 
  test-token_statistics.R : test id 243 
  test-token_statistics.R : test id 244 
  test-token_statistics.R : test id 245 
  test-token_statistics.R : test id 246 
  test-token_statistics.R : test id 247 
  test-token_statistics.R : test id 248 
  test-token_statistics.R : test id 249 
  test-token_statistics.R : test id 250 
  test-token_statistics.R : test id 251 
  test-token_statistics.R : test id 252 
  test-token_statistics.R : test id 253 
  test-token_statistics.R : test id 254 
  test-token_statistics.R : test id 255 
  test-token_statistics.R : test id 256 
  test-token_statistics.R : test id 257 
  test-token_statistics.R : test id 258 
  test-token_statistics.R : test id 259 
  test-token_statistics.R : test id 260 
  test-token_statistics.R : test id 261 
  test-token_statistics.R : test id 262 
  test-token_statistics.R : test id 263 
  test-token_statistics.R : test id 264 
  test-token_statistics.R : test id 265 
  test-token_statistics.R : test id 266 
  test-token_statistics.R : test id 267 
  test-token_statistics.R : test id 268 
  test-token_statistics.R : test id 269 
  test-token_statistics.R : test id 270 
  test-token_statistics.R : test id 271 
  test-token_statistics.R : test id 272 
  test-token_statistics.R : test id 273 
  test-token_statistics.R : test id 274 
  test-token_statistics.R : test id 275 
  test-token_statistics.R : test id 276 
  test-token_statistics.R : test id 277 
  test-token_statistics.R : test id 278 
  test-token_statistics.R : test id 279 
  test-token_statistics.R : test id 280 
  test-token_statistics.R : test id 281 
  test-token_statistics.R : test id 282 
  test-token_statistics.R : test id 283 
  test-token_statistics.R : test id 284 
  test-token_statistics.R : test id 285 
  test-tokenization_transformation.R : test id 286 
  test-tokenization_transformation.R : test id 287 
  test-tokenization_transformation.R : test id 288 
  test-tokenization_transformation.R : test id 289 
  test-tokenization_transformation.R : test id 290 
  test-tokenization_transformation.R : test id 291 
  test-tokenization_transformation.R : test id 292 
  test-tokenization_transformation.R : test id 293 
  test-tokenization_transformation.R : test id 294 
  test-tokenization_transformation.R : test id 295 
  test-tokenization_transformation.R : test id 296 
  test-tokenization_transformation.R : test id 297 
  test-tokenization_transformation.R : test id 298 
  test-tokenization_transformation.R : test id 299 
  test-tokenization_transformation.R : test id 300 
  test-tokenization_transformation.R : test id 301 
  test-tokenization_transformation.R : test id 302 
  test-tokenization_transformation.R : test id 303 
  test-tokenization_transformation.R : test id 304 
  test-tokenization_transformation.R : test id 305 
  test-tokenization_transformation.R : test id 306 
  test-tokenization_transformation.R : test id 307 
  test-tokenization_transformation.R : test id 308 
  test-tokenization_transformation.R : test id 309 
  test-tokenization_transformation.R : test id 310 
  test-tokenization_transformation.R : test id 311 
  test-tokenization_transformation.R : test id 312 
  test-tokenization_transformation.R : test id 313 
  test-tokenization_transformation.R : test id 314 
  test-tokenization_transformation.R : test id 315 
  test-tokenization_transformation.R : test id 316 
  test-tokenization_transformation.R : test id 317 
  test-tokenization_transformation.R : test id 318 
  test-tokenization_transformation.R : test id 319 
  test-tokenization_transformation.R : test id 320 
  test-tokenization_transformation.R : test id 321 
  test-tokenization_transformation.R : test id 322 
  test-tokenization_transformation.R : test id 323 
  test-tokenization_transformation.R : test id 324 
  test-tokenization_transformation.R : test id 325 
  ── 3. Error: the function returns a vector of words if string split is TRUE and 
  replacement has 571 rows, data has 570
  1: tokenize_transform_text(object = text_path, batches = NULL, read_file_delimiter = "\n", 
         to_lower = TRUE, to_upper = FALSE, utf_locale = "", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = TRUE, 
         language = "english", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE) at testthat/test-tokenization_transformation.R:911
  2: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  3: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  4: xpdrows.data.frame(x, rows, new.rows)
  5: `[[<-`(`*tmp*`, i, value = c("a", "a's", "able", "about", "above", "according", "accordingly", 
     "across", "actually", "after", "afterwards", "again", "against", "ain't", "all", 
     "allow", "allows", "almost", "alone", "along", "already", "also", "although", "always", 
     "am", "among", "amongst", "an", "and", "another", "any", "anybody", "anyhow", "anyone", 
     "anything", "anyway", "anyways", "anywhere", "apart", "appear", "appreciate", "appropriate", 
     "are", "aren't", "around", "as", "aside", "ask", "asking", "associated", "at", "available", 
     "away", "awfully", "b", "be", "became", "because", "become", "becomes", "becoming", 
     "been", "before", "beforehand", "behind", "being", "believe", "below", "beside", 
     "besides", "best", "better", "between", "beyond", "both", "brief", "but", "by", "c", 
     "c'mon", "c's", "came", "can", "can't", "cannot", "cant", "cause", "causes", "certain", 
     "certainly", "changes", "clearly", "co", "com", "come", "comes", "concerning", "consequently", 
     "consider", "considering", "contain", "containing", "contains", "corresponding", 
     "could", "couldn't", "course", "currently", "d", "definitely", "described", "despite", 
     "did", "didn't", "different", "do", "does", "doesn't", "doing", "don't", "done", 
     "down", "downwards", "during", "e", "each", "edu", "eg", "eight", "either", "else", 
     "elsewhere", "enough", "entirely", "especially", "et", "etc", "even", "ever", "every", 
     "everybody", "everyone", "everything", "everywhere", "ex", "exactly", "example", 
     "except", "f", "far", "few", "fifth", "first", "five", "followed", "following", "follows", 
     "for", "former", "formerly", "forth", "four", "from", "further", "furthermore", "g", 
     "get", "gets", "getting", "given", "gives", "go", "goes", "going", "gone", "got", 
     "gotten", "greetings", "h", "had", "hadn't", "happens", "hardly", "has", "hasn't", 
     "have", "haven't", "having", "he", "he's", "hello", "help", "hence", "her", "here", 
     "here's", "hereafter", "hereby", "herein", "hereupon", "hers", "herself", "hi", "him", 
     "himself", "his", "hither", "hopefully", "how", "howbeit", "however", "i", "i'd", 
     "i'll", "i'm", "i've", "ie", "if", "ignored", "immediate", "in", "inasmuch", "inc", 
     "indeed", "indicate", "indicated", "indicates", "inner", "insofar", "instead", "into", 
     "inward", "is", "isn't", "it", "it'd", "it'll", "it's", "its", "itself", "j", "just", 
     "k", "keep", "keeps", "kept", "know", "known", "knows", "l", "last", "lately", "later", 
     "latter", "latterly", "least", "less", "lest", "let", "let's", "like", "liked", "likely", 
     "little", "look", "looking", "looks", "ltd", "m", "mainly", "many", "may", "maybe", 
     "me", "mean", "meanwhile", "merely", "might", "more", "moreover", "most", "mostly", 
     "much", "must", "my", "myself", "n", "name", "namely", "nd", "near", "nearly", "necessary", 
     "need", "needs", "neither", "never", "nevertheless", "new", "next", "nine", "no", 
     "nobody", "non", "none", "noone", "nor", "normally", "not", "nothing", "novel", "now", 
     "nowhere", "o", "obviously", "of", "off", "often", "oh", "ok", "okay", "old", "on", 
     "once", "one", "ones", "only", "onto", "or", "other", "others", "otherwise", "ought", 
     "our", "ours", "ourselves", "out", "outside", "over", "overall", "own", "p", "particular", 
     "particularly", "per", "perhaps", "placed", "please", "plus", "possible", "presumably", 
     "probably", "provides", "q", "que", "quite", "qv", "r", "rather", "rd", "re", "really", 
     "reasonably", "regarding", "regardless", "regards", "relatively", "respectively", 
     "right", "s", "said", "same", "saw", "say", "saying", "says", "second", "secondly", 
     "see", "seeing", "seem", "seemed", "seeming", "seems", "seen", "self", "selves", 
     "sensible", "sent", "serious", "seriously", "seven", "several", "shall", "she", "should", 
     "shouldn't", "since", "six", "so", "some", "somebody", "somehow", "someone", "something", 
     "sometime", "sometimes", "somewhat", "somewhere", "soon", "sorry", "specified", "specify", 
     "specifying", "still", "sub", "such", "sup", "sure", "t", "t's", "take", "taken", 
     "tell", "tends", "th", "than", "thank", "thanks", "thanx", "that", "that's", "thats", 
     "the", "their", "theirs", "them", "themselves", "then", "thence", "there", "there's", 
     "thereafter", "thereby", "therefore", "therein", "theres", "thereupon", "these", 
     "they", "they'd", "they'll", "they're", "they've", "think", "third", "this", "thorough", 
     "thoroughly", "those", "though", "three", "through", "throughout", "thru", "thus", 
     "to", "together", "too", "took", "toward", "towards", "tried", "tries", "truly", 
     "try", "trying", "twice", "two", "u", "un", "under", "unfortunately", "unless", "unlikely", 
     "until", "unto", "up", "upon", "us", "use", "used", "useful", "uses", "using", "usually", 
     "uucp", "v", "value", "various", "very", "via", "viz", "vs", "w", "want", "wants", 
     "was", "wasn't", "way", "we", "we'd", "we'll", "we're", "we've", "welcome", "well", 
     "went", "were", "weren't", "what", "what's", "whatever", "when", "whence", "whenever", 
     "where", "where's", "whereafter", "whereas", "whereby", "wherein", "whereupon", "wherever", 
     "whether", "which", "while", "whither", "who", "who's", "whoever", "whole", "whom", 
     "whose", "why", "will", "willing", "wish", "with", "within", "without", "won't", 
     "wonder", "would", "wouldn't", "x", "y", "yes", "yet", "you", "you'd", "you'll", 
     "you're", "you've", "your", "yours", "yourself", "yourselves", "z", "zero", NA))
  6: `[[<-.data.frame`(`*tmp*`, i, value = c("a", "a's", "able", "about", "above", "according", 
     "accordingly", "across", "actually", "after", "afterwards", "again", "against", "ain't", 
     "all", "allow", "allows", "almost", "alone", "along", "already", "also", "although", 
     "always", "am", "among", "amongst", "an", "and", "another", "any", "anybody", "anyhow", 
     "anyone", "anything", "anyway", "anyways", "anywhere", "apart", "appear", "appreciate", 
     "appropriate", "are", "aren't", "around", "as", "aside", "ask", "asking", "associated", 
     "at", "available", "away", "awfully", "b", "be", "became", "because", "become", "becomes", 
     "becoming", "been", "before", "beforehand", "behind", "being", "believe", "below", 
     "beside", "besides", "best", "better", "between", "beyond", "both", "brief", "but", 
     "by", "c", "c'mon", "c's", "came", "can", "can't", "cannot", "cant", "cause", "causes", 
     "certain", "certainly", "changes", "clearly", "co", "com", "come", "comes", "concerning", 
     "consequently", "consider", "considering", "contain", "containing", "contains", "corresponding", 
     "could", "couldn't", "course", "currently", "d", "definitely", "described", "despite", 
     "did", "didn't", "different", "do", "does", "doesn't", "doing", "don't", "done", 
     "down", "downwards", "during", "e", "each", "edu", "eg", "eight", "either", "else", 
     "elsewhere", "enough", "entirely", "especially", "et", "etc", "even", "ever", "every", 
     "everybody", "everyone", "everything", "everywhere", "ex", "exactly", "example", 
     "except", "f", "far", "few", "fifth", "first", "five", "followed", "following", "follows", 
     "for", "former", "formerly", "forth", "four", "from", "further", "furthermore", "g", 
     "get", "gets", "getting", "given", "gives", "go", "goes", "going", "gone", "got", 
     "gotten", "greetings", "h", "had", "hadn't", "happens", "hardly", "has", "hasn't", 
     "have", "haven't", "having", "he", "he's", "hello", "help", "hence", "her", "here", 
     "here's", "hereafter", "hereby", "herein", "hereupon", "hers", "herself", "hi", "him", 
     "himself", "his", "hither", "hopefully", "how", "howbeit", "however", "i", "i'd", 
     "i'll", "i'm", "i've", "ie", "if", "ignored", "immediate", "in", "inasmuch", "inc", 
     "indeed", "indicate", "indicated", "indicates", "inner", "insofar", "instead", "into", 
     "inward", "is", "isn't", "it", "it'd", "it'll", "it's", "its", "itself", "j", "just", 
     "k", "keep", "keeps", "kept", "know", "known", "knows", "l", "last", "lately", "later", 
     "latter", "latterly", "least", "less", "lest", "let", "let's", "like", "liked", "likely", 
     "little", "look", "looking", "looks", "ltd", "m", "mainly", "many", "may", "maybe", 
     "me", "mean", "meanwhile", "merely", "might", "more", "moreover", "most", "mostly", 
     "much", "must", "my", "myself", "n", "name", "namely", "nd", "near", "nearly", "necessary", 
     "need", "needs", "neither", "never", "nevertheless", "new", "next", "nine", "no", 
     "nobody", "non", "none", "noone", "nor", "normally", "not", "nothing", "novel", "now", 
     "nowhere", "o", "obviously", "of", "off", "often", "oh", "ok", "okay", "old", "on", 
     "once", "one", "ones", "only", "onto", "or", "other", "others", "otherwise", "ought", 
     "our", "ours", "ourselves", "out", "outside", "over", "overall", "own", "p", "particular", 
     "particularly", "per", "perhaps", "placed", "please", "plus", "possible", "presumably", 
     "probably", "provides", "q", "que", "quite", "qv", "r", "rather", "rd", "re", "really", 
     "reasonably", "regarding", "regardless", "regards", "relatively", "respectively", 
     "right", "s", "said", "same", "saw", "say", "saying", "says", "second", "secondly", 
     "see", "seeing", "seem", "seemed", "seeming", "seems", "seen", "self", "selves", 
     "sensible", "sent", "serious", "seriously", "seven", "several", "shall", "she", "should", 
     "shouldn't", "since", "six", "so", "some", "somebody", "somehow", "someone", "something", 
     "sometime", "sometimes", "somewhat", "somewhere", "soon", "sorry", "specified", "specify", 
     "specifying", "still", "sub", "such", "sup", "sure", "t", "t's", "take", "taken", 
     "tell", "tends", "th", "than", "thank", "thanks", "thanx", "that", "that's", "thats", 
     "the", "their", "theirs", "them", "themselves", "then", "thence", "there", "there's", 
     "thereafter", "thereby", "therefore", "therein", "theres", "thereupon", "these", 
     "they", "they'd", "they'll", "they're", "they've", "think", "third", "this", "thorough", 
     "thoroughly", "those", "though", "three", "through", "throughout", "thru", "thus", 
     "to", "together", "too", "took", "toward", "towards", "tried", "tries", "truly", 
     "try", "trying", "twice", "two", "u", "un", "under", "unfortunately", "unless", "unlikely", 
     "until", "unto", "up", "upon", "us", "use", "used", "useful", "uses", "using", "usually", 
     "uucp", "v", "value", "various", "very", "via", "viz", "vs", "w", "want", "wants", 
     "was", "wasn't", "way", "we", "we'd", "we'll", "we're", "we've", "welcome", "well", 
     "went", "were", "weren't", "what", "what's", "whatever", "when", "whence", "whenever", 
     "where", "where's", "whereafter", "whereas", "whereby", "wherein", "whereupon", "wherever", 
     "whether", "which", "while", "whither", "who", "who's", "whoever", "whole", "whom", 
     "whose", "why", "will", "willing", "wish", "with", "within", "without", "won't", 
     "wonder", "would", "wouldn't", "x", "y", "yes", "yet", "you", "you'd", "you'll", 
     "you're", "you've", "your", "yours", "yourself", "yourselves", "z", "zero", NA))
  7: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  test-tokenization_transformation.R : test id 326 
  test-tokenization_transformation.R : test id 327 
  test-tokenization_transformation.R : test id 328 
  test-tokenization_transformation.R : test id 329 
  test-tokenization_transformation.R : test id 330 
  test-tokenization_transformation.R : test id 331 
  test-tokenization_transformation_vec_documents.R : test id 332 
  test-tokenization_transformation_vec_documents.R : test id 333 
  test-tokenization_transformation_vec_documents.R : test id 334 
  test-tokenization_transformation_vec_documents.R : test id 335 
  test-tokenization_transformation_vec_documents.R : test id 336 
  test-tokenization_transformation_vec_documents.R : test id 337 
  test-tokenization_transformation_vec_documents.R : test id 338 
  test-tokenization_transformation_vec_documents.R : test id 339 
  test-tokenization_transformation_vec_documents.R : test id 340 
  test-tokenization_transformation_vec_documents.R : test id 341 
  test-tokenization_transformation_vec_documents.R : test id 342 
  test-tokenization_transformation_vec_documents.R : test id 343 
  test-tokenization_transformation_vec_documents.R : test id 344 
  test-tokenization_transformation_vec_documents.R : test id 345 
  test-tokenization_transformation_vec_documents.R : test id 346 
  test-tokenization_transformation_vec_documents.R : test id 347 
  test-tokenization_transformation_vec_documents.R : test id 348 
  test-tokenization_transformation_vec_documents.R : test id 349 
  test-tokenization_transformation_vec_documents.R : test id 350 
  test-tokenization_transformation_vec_documents.R : test id 351 
  test-tokenization_transformation_vec_documents.R : test id 352 
  test-tokenization_transformation_vec_documents.R : test id 353 
  test-tokenization_transformation_vec_documents.R : test id 354 
  test-tokenization_transformation_vec_documents.R : test id 355 
  test-tokenization_transformation_vec_documents.R : test id 356 
  test-tokenization_transformation_vec_documents.R : test id 357 
  test-tokenization_transformation_vec_documents.R : test id 358 
  test-tokenization_transformation_vec_documents.R : test id 359 
  test-tokenization_transformation_vec_documents.R : test id 360 
  test-tokenization_transformation_vec_documents.R : test id 361 
  test-tokenization_transformation_vec_documents.R : test id 362 
  test-tokenization_transformation_vec_documents.R : test id 363 
  test-tokenization_transformation_vec_documents.R : test id 364 
  ── 4. Error: the function returns a vector of words if string split is TRUE and 
  replacement has 571 rows, data has 570
  1: tokenize_transform_vec_docs(object = text_rows, as_token = TRUE, to_lower = TRUE, 
         to_upper = FALSE, utf_locale = "", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = TRUE, 
         language = "english", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", threads = 1, vocabulary_path_file = NULL, verbose = FALSE) at testthat/test-tokenization_transformation_vec_documents.R:662
  2: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  3: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  4: xpdrows.data.frame(x, rows, new.rows)
  5: `[[<-`(`*tmp*`, i, value = c("a", "a's", "able", "about", "above", "according", "accordingly", 
     "across", "actually", "after", "afterwards", "again", "against", "ain't", "all", 
     "allow", "allows", "almost", "alone", "along", "already", "also", "although", "always", 
     "am", "among", "amongst", "an", "and", "another", "any", "anybody", "anyhow", "anyone", 
     "anything", "anyway", "anyways", "anywhere", "apart", "appear", "appreciate", "appropriate", 
     "are", "aren't", "around", "as", "aside", "ask", "asking", "associated", "at", "available", 
     "away", "awfully", "b", "be", "became", "because", "become", "becomes", "becoming", 
     "been", "before", "beforehand", "behind", "being", "believe", "below", "beside", 
     "besides", "best", "better", "between", "beyond", "both", "brief", "but", "by", "c", 
     "c'mon", "c's", "came", "can", "can't", "cannot", "cant", "cause", "causes", "certain", 
     "certainly", "changes", "clearly", "co", "com", "come", "comes", "concerning", "consequently", 
     "consider", "considering", "contain", "containing", "contains", "corresponding", 
     "could", "couldn't", "course", "currently", "d", "definitely", "described", "despite", 
     "did", "didn't", "different", "do", "does", "doesn't", "doing", "don't", "done", 
     "down", "downwards", "during", "e", "each", "edu", "eg", "eight", "either", "else", 
     "elsewhere", "enough", "entirely", "especially", "et", "etc", "even", "ever", "every", 
     "everybody", "everyone", "everything", "everywhere", "ex", "exactly", "example", 
     "except", "f", "far", "few", "fifth", "first", "five", "followed", "following", "follows", 
     "for", "former", "formerly", "forth", "four", "from", "further", "furthermore", "g", 
     "get", "gets", "getting", "given", "gives", "go", "goes", "going", "gone", "got", 
     "gotten", "greetings", "h", "had", "hadn't", "happens", "hardly", "has", "hasn't", 
     "have", "haven't", "having", "he", "he's", "hello", "help", "hence", "her", "here", 
     "here's", "hereafter", "hereby", "herein", "hereupon", "hers", "herself", "hi", "him", 
     "himself", "his", "hither", "hopefully", "how", "howbeit", "however", "i", "i'd", 
     "i'll", "i'm", "i've", "ie", "if", "ignored", "immediate", "in", "inasmuch", "inc", 
     "indeed", "indicate", "indicated", "indicates", "inner", "insofar", "instead", "into", 
     "inward", "is", "isn't", "it", "it'd", "it'll", "it's", "its", "itself", "j", "just", 
     "k", "keep", "keeps", "kept", "know", "known", "knows", "l", "last", "lately", "later", 
     "latter", "latterly", "least", "less", "lest", "let", "let's", "like", "liked", "likely", 
     "little", "look", "looking", "looks", "ltd", "m", "mainly", "many", "may", "maybe", 
     "me", "mean", "meanwhile", "merely", "might", "more", "moreover", "most", "mostly", 
     "much", "must", "my", "myself", "n", "name", "namely", "nd", "near", "nearly", "necessary", 
     "need", "needs", "neither", "never", "nevertheless", "new", "next", "nine", "no", 
     "nobody", "non", "none", "noone", "nor", "normally", "not", "nothing", "novel", "now", 
     "nowhere", "o", "obviously", "of", "off", "often", "oh", "ok", "okay", "old", "on", 
     "once", "one", "ones", "only", "onto", "or", "other", "others", "otherwise", "ought", 
     "our", "ours", "ourselves", "out", "outside", "over", "overall", "own", "p", "particular", 
     "particularly", "per", "perhaps", "placed", "please", "plus", "possible", "presumably", 
     "probably", "provides", "q", "que", "quite", "qv", "r", "rather", "rd", "re", "really", 
     "reasonably", "regarding", "regardless", "regards", "relatively", "respectively", 
     "right", "s", "said", "same", "saw", "say", "saying", "says", "second", "secondly", 
     "see", "seeing", "seem", "seemed", "seeming", "seems", "seen", "self", "selves", 
     "sensible", "sent", "serious", "seriously", "seven", "several", "shall", "she", "should", 
     "shouldn't", "since", "six", "so", "some", "somebody", "somehow", "someone", "something", 
     "sometime", "sometimes", "somewhat", "somewhere", "soon", "sorry", "specified", "specify", 
     "specifying", "still", "sub", "such", "sup", "sure", "t", "t's", "take", "taken", 
     "tell", "tends", "th", "than", "thank", "thanks", "thanx", "that", "that's", "thats", 
     "the", "their", "theirs", "them", "themselves", "then", "thence", "there", "there's", 
     "thereafter", "thereby", "therefore", "therein", "theres", "thereupon", "these", 
     "they", "they'd", "they'll", "they're", "they've", "think", "third", "this", "thorough", 
     "thoroughly", "those", "though", "three", "through", "throughout", "thru", "thus", 
     "to", "together", "too", "took", "toward", "towards", "tried", "tries", "truly", 
     "try", "trying", "twice", "two", "u", "un", "under", "unfortunately", "unless", "unlikely", 
     "until", "unto", "up", "upon", "us", "use", "used", "useful", "uses", "using", "usually", 
     "uucp", "v", "value", "various", "very", "via", "viz", "vs", "w", "want", "wants", 
     "was", "wasn't", "way", "we", "we'd", "we'll", "we're", "we've", "welcome", "well", 
     "went", "were", "weren't", "what", "what's", "whatever", "when", "whence", "whenever", 
     "where", "where's", "whereafter", "whereas", "whereby", "wherein", "whereupon", "wherever", 
     "whether", "which", "while", "whither", "who", "who's", "whoever", "whole", "whom", 
     "whose", "why", "will", "willing", "wish", "with", "within", "without", "won't", 
     "wonder", "would", "wouldn't", "x", "y", "yes", "yet", "you", "you'd", "you'll", 
     "you're", "you've", "your", "yours", "yourself", "yourselves", "z", "zero", NA))
  6: `[[<-.data.frame`(`*tmp*`, i, value = c("a", "a's", "able", "about", "above", "according", 
     "accordingly", "across", "actually", "after", "afterwards", "again", "against", "ain't", 
     "all", "allow", "allows", "almost", "alone", "along", "already", "also", "although", 
     "always", "am", "among", "amongst", "an", "and", "another", "any", "anybody", "anyhow", 
     "anyone", "anything", "anyway", "anyways", "anywhere", "apart", "appear", "appreciate", 
     "appropriate", "are", "aren't", "around", "as", "aside", "ask", "asking", "associated", 
     "at", "available", "away", "awfully", "b", "be", "became", "because", "become", "becomes", 
     "becoming", "been", "before", "beforehand", "behind", "being", "believe", "below", 
     "beside", "besides", "best", "better", "between", "beyond", "both", "brief", "but", 
     "by", "c", "c'mon", "c's", "came", "can", "can't", "cannot", "cant", "cause", "causes", 
     "certain", "certainly", "changes", "clearly", "co", "com", "come", "comes", "concerning", 
     "consequently", "consider", "considering", "contain", "containing", "contains", "corresponding", 
     "could", "couldn't", "course", "currently", "d", "definitely", "described", "despite", 
     "did", "didn't", "different", "do", "does", "doesn't", "doing", "don't", "done", 
     "down", "downwards", "during", "e", "each", "edu", "eg", "eight", "either", "else", 
     "elsewhere", "enough", "entirely", "especially", "et", "etc", "even", "ever", "every", 
     "everybody", "everyone", "everything", "everywhere", "ex", "exactly", "example", 
     "except", "f", "far", "few", "fifth", "first", "five", "followed", "following", "follows", 
     "for", "former", "formerly", "forth", "four", "from", "further", "furthermore", "g", 
     "get", "gets", "getting", "given", "gives", "go", "goes", "going", "gone", "got", 
     "gotten", "greetings", "h", "had", "hadn't", "happens", "hardly", "has", "hasn't", 
     "have", "haven't", "having", "he", "he's", "hello", "help", "hence", "her", "here", 
     "here's", "hereafter", "hereby", "herein", "hereupon", "hers", "herself", "hi", "him", 
     "himself", "his", "hither", "hopefully", "how", "howbeit", "however", "i", "i'd", 
     "i'll", "i'm", "i've", "ie", "if", "ignored", "immediate", "in", "inasmuch", "inc", 
     "indeed", "indicate", "indicated", "indicates", "inner", "insofar", "instead", "into", 
     "inward", "is", "isn't", "it", "it'd", "it'll", "it's", "its", "itself", "j", "just", 
     "k", "keep", "keeps", "kept", "know", "known", "knows", "l", "last", "lately", "later", 
     "latter", "latterly", "least", "less", "lest", "let", "let's", "like", "liked", "likely", 
     "little", "look", "looking", "looks", "ltd", "m", "mainly", "many", "may", "maybe", 
     "me", "mean", "meanwhile", "merely", "might", "more", "moreover", "most", "mostly", 
     "much", "must", "my", "myself", "n", "name", "namely", "nd", "near", "nearly", "necessary", 
     "need", "needs", "neither", "never", "nevertheless", "new", "next", "nine", "no", 
     "nobody", "non", "none", "noone", "nor", "normally", "not", "nothing", "novel", "now", 
     "nowhere", "o", "obviously", "of", "off", "often", "oh", "ok", "okay", "old", "on", 
     "once", "one", "ones", "only", "onto", "or", "other", "others", "otherwise", "ought", 
     "our", "ours", "ourselves", "out", "outside", "over", "overall", "own", "p", "particular", 
     "particularly", "per", "perhaps", "placed", "please", "plus", "possible", "presumably", 
     "probably", "provides", "q", "que", "quite", "qv", "r", "rather", "rd", "re", "really", 
     "reasonably", "regarding", "regardless", "regards", "relatively", "respectively", 
     "right", "s", "said", "same", "saw", "say", "saying", "says", "second", "secondly", 
     "see", "seeing", "seem", "seemed", "seeming", "seems", "seen", "self", "selves", 
     "sensible", "sent", "serious", "seriously", "seven", "several", "shall", "she", "should", 
     "shouldn't", "since", "six", "so", "some", "somebody", "somehow", "someone", "something", 
     "sometime", "sometimes", "somewhat", "somewhere", "soon", "sorry", "specified", "specify", 
     "specifying", "still", "sub", "such", "sup", "sure", "t", "t's", "take", "taken", 
     "tell", "tends", "th", "than", "thank", "thanks", "thanx", "that", "that's", "thats", 
     "the", "their", "theirs", "them", "themselves", "then", "thence", "there", "there's", 
     "thereafter", "thereby", "therefore", "therein", "theres", "thereupon", "these", 
     "they", "they'd", "they'll", "they're", "they've", "think", "third", "this", "thorough", 
     "thoroughly", "those", "though", "three", "through", "throughout", "thru", "thus", 
     "to", "together", "too", "took", "toward", "towards", "tried", "tries", "truly", 
     "try", "trying", "twice", "two", "u", "un", "under", "unfortunately", "unless", "unlikely", 
     "until", "unto", "up", "upon", "us", "use", "used", "useful", "uses", "using", "usually", 
     "uucp", "v", "value", "various", "very", "via", "viz", "vs", "w", "want", "wants", 
     "was", "wasn't", "way", "we", "we'd", "we'll", "we're", "we've", "welcome", "well", 
     "went", "were", "weren't", "what", "what's", "whatever", "when", "whence", "whenever", 
     "where", "where's", "whereafter", "whereas", "whereby", "wherein", "whereupon", "wherever", 
     "whether", "which", "while", "whither", "who", "who's", "whoever", "whole", "whom", 
     "whose", "why", "will", "willing", "wish", "with", "within", "without", "won't", 
     "wonder", "would", "wouldn't", "x", "y", "yes", "yet", "you", "you'd", "you'll", 
     "you're", "you've", "your", "yours", "yourself", "yourselves", "z", "zero", NA))
  7: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  test-tokenization_transformation_vec_documents.R : test id 365 
  ── 5. Error: the function returns a vector of words if string split is TRUE and 
  replacement has 571 rows, data has 570
  1: tokenize_transform_vec_docs(object = text_rows, as_token = TRUE, to_lower = TRUE, 
         to_upper = FALSE, utf_locale = "", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = TRUE, 
         language = "english", min_num_char = 1, max_num_char = Inf, stemmer = "porter2_stemmer", 
         min_n_gram = 1, max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", 
         concat_delimiter = NULL, path_2folder = "", threads = 1, vocabulary_path_file = NULL, 
         verbose = FALSE) at testthat/test-tokenization_transformation_vec_documents.R:709
  2: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  3: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  4: xpdrows.data.frame(x, rows, new.rows)
  5: `[[<-`(`*tmp*`, i, value = c("a", "a's", "able", "about", "above", "according", "accordingly", 
     "across", "actually", "after", "afterwards", "again", "against", "ain't", "all", 
     "allow", "allows", "almost", "alone", "along", "already", "also", "although", "always", 
     "am", "among", "amongst", "an", "and", "another", "any", "anybody", "anyhow", "anyone", 
     "anything", "anyway", "anyways", "anywhere", "apart", "appear", "appreciate", "appropriate", 
     "are", "aren't", "around", "as", "aside", "ask", "asking", "associated", "at", "available", 
     "away", "awfully", "b", "be", "became", "because", "become", "becomes", "becoming", 
     "been", "before", "beforehand", "behind", "being", "believe", "below", "beside", 
     "besides", "best", "better", "between", "beyond", "both", "brief", "but", "by", "c", 
     "c'mon", "c's", "came", "can", "can't", "cannot", "cant", "cause", "causes", "certain", 
     "certainly", "changes", "clearly", "co", "com", "come", "comes", "concerning", "consequently", 
     "consider", "considering", "contain", "containing", "contains", "corresponding", 
     "could", "couldn't", "course", "currently", "d", "definitely", "described", "despite", 
     "did", "didn't", "different", "do", "does", "doesn't", "doing", "don't", "done", 
     "down", "downwards", "during", "e", "each", "edu", "eg", "eight", "either", "else", 
     "elsewhere", "enough", "entirely", "especially", "et", "etc", "even", "ever", "every", 
     "everybody", "everyone", "everything", "everywhere", "ex", "exactly", "example", 
     "except", "f", "far", "few", "fifth", "first", "five", "followed", "following", "follows", 
     "for", "former", "formerly", "forth", "four", "from", "further", "furthermore", "g", 
     "get", "gets", "getting", "given", "gives", "go", "goes", "going", "gone", "got", 
     "gotten", "greetings", "h", "had", "hadn't", "happens", "hardly", "has", "hasn't", 
     "have", "haven't", "having", "he", "he's", "hello", "help", "hence", "her", "here", 
     "here's", "hereafter", "hereby", "herein", "hereupon", "hers", "herself", "hi", "him", 
     "himself", "his", "hither", "hopefully", "how", "howbeit", "however", "i", "i'd", 
     "i'll", "i'm", "i've", "ie", "if", "ignored", "immediate", "in", "inasmuch", "inc", 
     "indeed", "indicate", "indicated", "indicates", "inner", "insofar", "instead", "into", 
     "inward", "is", "isn't", "it", "it'd", "it'll", "it's", "its", "itself", "j", "just", 
     "k", "keep", "keeps", "kept", "know", "known", "knows", "l", "last", "lately", "later", 
     "latter", "latterly", "least", "less", "lest", "let", "let's", "like", "liked", "likely", 
     "little", "look", "looking", "looks", "ltd", "m", "mainly", "many", "may", "maybe", 
     "me", "mean", "meanwhile", "merely", "might", "more", "moreover", "most", "mostly", 
     "much", "must", "my", "myself", "n", "name", "namely", "nd", "near", "nearly", "necessary", 
     "need", "needs", "neither", "never", "nevertheless", "new", "next", "nine", "no", 
     "nobody", "non", "none", "noone", "nor", "normally", "not", "nothing", "novel", "now", 
     "nowhere", "o", "obviously", "of", "off", "often", "oh", "ok", "okay", "old", "on", 
     "once", "one", "ones", "only", "onto", "or", "other", "others", "otherwise", "ought", 
     "our", "ours", "ourselves", "out", "outside", "over", "overall", "own", "p", "particular", 
     "particularly", "per", "perhaps", "placed", "please", "plus", "possible", "presumably", 
     "probably", "provides", "q", "que", "quite", "qv", "r", "rather", "rd", "re", "really", 
     "reasonably", "regarding", "regardless", "regards", "relatively", "respectively", 
     "right", "s", "said", "same", "saw", "say", "saying", "says", "second", "secondly", 
     "see", "seeing", "seem", "seemed", "seeming", "seems", "seen", "self", "selves", 
     "sensible", "sent", "serious", "seriously", "seven", "several", "shall", "she", "should", 
     "shouldn't", "since", "six", "so", "some", "somebody", "somehow", "someone", "something", 
     "sometime", "sometimes", "somewhat", "somewhere", "soon", "sorry", "specified", "specify", 
     "specifying", "still", "sub", "such", "sup", "sure", "t", "t's", "take", "taken", 
     "tell", "tends", "th", "than", "thank", "thanks", "thanx", "that", "that's", "thats", 
     "the", "their", "theirs", "them", "themselves", "then", "thence", "there", "there's", 
     "thereafter", "thereby", "therefore", "therein", "theres", "thereupon", "these", 
     "they", "they'd", "they'll", "they're", "they've", "think", "third", "this", "thorough", 
     "thoroughly", "those", "though", "three", "through", "throughout", "thru", "thus", 
     "to", "together", "too", "took", "toward", "towards", "tried", "tries", "truly", 
     "try", "trying", "twice", "two", "u", "un", "under", "unfortunately", "unless", "unlikely", 
     "until", "unto", "up", "upon", "us", "use", "used", "useful", "uses", "using", "usually", 
     "uucp", "v", "value", "various", "very", "via", "viz", "vs", "w", "want", "wants", 
     "was", "wasn't", "way", "we", "we'd", "we'll", "we're", "we've", "welcome", "well", 
     "went", "were", "weren't", "what", "what's", "whatever", "when", "whence", "whenever", 
     "where", "where's", "whereafter", "whereas", "whereby", "wherein", "whereupon", "wherever", 
     "whether", "which", "while", "whither", "who", "who's", "whoever", "whole", "whom", 
     "whose", "why", "will", "willing", "wish", "with", "within", "without", "won't", 
     "wonder", "would", "wouldn't", "x", "y", "yes", "yet", "you", "you'd", "you'll", 
     "you're", "you've", "your", "yours", "yourself", "yourselves", "z", "zero", NA))
  6: `[[<-.data.frame`(`*tmp*`, i, value = c("a", "a's", "able", "about", "above", "according", 
     "accordingly", "across", "actually", "after", "afterwards", "again", "against", "ain't", 
     "all", "allow", "allows", "almost", "alone", "along", "already", "also", "although", 
     "always", "am", "among", "amongst", "an", "and", "another", "any", "anybody", "anyhow", 
     "anyone", "anything", "anyway", "anyways", "anywhere", "apart", "appear", "appreciate", 
     "appropriate", "are", "aren't", "around", "as", "aside", "ask", "asking", "associated", 
     "at", "available", "away", "awfully", "b", "be", "became", "because", "become", "becomes", 
     "becoming", "been", "before", "beforehand", "behind", "being", "believe", "below", 
     "beside", "besides", "best", "better", "between", "beyond", "both", "brief", "but", 
     "by", "c", "c'mon", "c's", "came", "can", "can't", "cannot", "cant", "cause", "causes", 
     "certain", "certainly", "changes", "clearly", "co", "com", "come", "comes", "concerning", 
     "consequently", "consider", "considering", "contain", "containing", "contains", "corresponding", 
     "could", "couldn't", "course", "currently", "d", "definitely", "described", "despite", 
     "did", "didn't", "different", "do", "does", "doesn't", "doing", "don't", "done", 
     "down", "downwards", "during", "e", "each", "edu", "eg", "eight", "either", "else", 
     "elsewhere", "enough", "entirely", "especially", "et", "etc", "even", "ever", "every", 
     "everybody", "everyone", "everything", "everywhere", "ex", "exactly", "example", 
     "except", "f", "far", "few", "fifth", "first", "five", "followed", "following", "follows", 
     "for", "former", "formerly", "forth", "four", "from", "further", "furthermore", "g", 
     "get", "gets", "getting", "given", "gives", "go", "goes", "going", "gone", "got", 
     "gotten", "greetings", "h", "had", "hadn't", "happens", "hardly", "has", "hasn't", 
     "have", "haven't", "having", "he", "he's", "hello", "help", "hence", "her", "here", 
     "here's", "hereafter", "hereby", "herein", "hereupon", "hers", "herself", "hi", "him", 
     "himself", "his", "hither", "hopefully", "how", "howbeit", "however", "i", "i'd", 
     "i'll", "i'm", "i've", "ie", "if", "ignored", "immediate", "in", "inasmuch", "inc", 
     "indeed", "indicate", "indicated", "indicates", "inner", "insofar", "instead", "into", 
     "inward", "is", "isn't", "it", "it'd", "it'll", "it's", "its", "itself", "j", "just", 
     "k", "keep", "keeps", "kept", "know", "known", "knows", "l", "last", "lately", "later", 
     "latter", "latterly", "least", "less", "lest", "let", "let's", "like", "liked", "likely", 
     "little", "look", "looking", "looks", "ltd", "m", "mainly", "many", "may", "maybe", 
     "me", "mean", "meanwhile", "merely", "might", "more", "moreover", "most", "mostly", 
     "much", "must", "my", "myself", "n", "name", "namely", "nd", "near", "nearly", "necessary", 
     "need", "needs", "neither", "never", "nevertheless", "new", "next", "nine", "no", 
     "nobody", "non", "none", "noone", "nor", "normally", "not", "nothing", "novel", "now", 
     "nowhere", "o", "obviously", "of", "off", "often", "oh", "ok", "okay", "old", "on", 
     "once", "one", "ones", "only", "onto", "or", "other", "others", "otherwise", "ought", 
     "our", "ours", "ourselves", "out", "outside", "over", "overall", "own", "p", "particular", 
     "particularly", "per", "perhaps", "placed", "please", "plus", "possible", "presumably", 
     "probably", "provides", "q", "que", "quite", "qv", "r", "rather", "rd", "re", "really", 
     "reasonably", "regarding", "regardless", "regards", "relatively", "respectively", 
     "right", "s", "said", "same", "saw", "say", "saying", "says", "second", "secondly", 
     "see", "seeing", "seem", "seemed", "seeming", "seems", "seen", "self", "selves", 
     "sensible", "sent", "serious", "seriously", "seven", "several", "shall", "she", "should", 
     "shouldn't", "since", "six", "so", "some", "somebody", "somehow", "someone", "something", 
     "sometime", "sometimes", "somewhat", "somewhere", "soon", "sorry", "specified", "specify", 
     "specifying", "still", "sub", "such", "sup", "sure", "t", "t's", "take", "taken", 
     "tell", "tends", "th", "than", "thank", "thanks", "thanx", "that", "that's", "thats", 
     "the", "their", "theirs", "them", "themselves", "then", "thence", "there", "there's", 
     "thereafter", "thereby", "therefore", "therein", "theres", "thereupon", "these", 
     "they", "they'd", "they'll", "they're", "they've", "think", "third", "this", "thorough", 
     "thoroughly", "those", "though", "three", "through", "throughout", "thru", "thus", 
     "to", "together", "too", "took", "toward", "towards", "tried", "tries", "truly", 
     "try", "trying", "twice", "two", "u", "un", "under", "unfortunately", "unless", "unlikely", 
     "until", "unto", "up", "upon", "us", "use", "used", "useful", "uses", "using", "usually", 
     "uucp", "v", "value", "various", "very", "via", "viz", "vs", "w", "want", "wants", 
     "was", "wasn't", "way", "we", "we'd", "we'll", "we're", "we've", "welcome", "well", 
     "went", "were", "weren't", "what", "what's", "whatever", "when", "whence", "whenever", 
     "where", "where's", "whereafter", "whereas", "whereby", "wherein", "whereupon", "wherever", 
     "whether", "which", "while", "whither", "who", "who's", "whoever", "whole", "whom", 
     "whose", "why", "will", "willing", "wish", "with", "within", "without", "won't", 
     "wonder", "would", "wouldn't", "x", "y", "yes", "yet", "you", "you'd", "you'll", 
     "you're", "you've", "your", "yours", "yourself", "yourselves", "z", "zero", NA))
  7: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 6. Error: the function returns a vector of words if string split is TRUE and 
  replacement has 571 rows, data has 570
  1: tokenize_transform_vec_docs(object = text_rows, as_token = F, to_lower = TRUE, to_upper = FALSE, 
         utf_locale = "", remove_char = "", remove_punctuation_string = FALSE, remove_punctuation_vector = TRUE, 
         remove_numbers = FALSE, trim_token = TRUE, split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", 
         remove_stopwords = TRUE, language = "english", min_num_char = 1, max_num_char = Inf, 
         stemmer = NULL, min_n_gram = 1, max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, 
         n_gram_delimiter = " ", concat_delimiter = NULL, path_2folder = "", threads = 1, 
         vocabulary_path_file = NULL, verbose = FALSE) at testthat/test-tokenization_transformation_vec_documents.R:732
  2: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  3: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  4: xpdrows.data.frame(x, rows, new.rows)
  5: `[[<-`(`*tmp*`, i, value = c("a", "a's", "able", "about", "above", "according", "accordingly", 
     "across", "actually", "after", "afterwards", "again", "against", "ain't", "all", 
     "allow", "allows", "almost", "alone", "along", "already", "also", "although", "always", 
     "am", "among", "amongst", "an", "and", "another", "any", "anybody", "anyhow", "anyone", 
     "anything", "anyway", "anyways", "anywhere", "apart", "appear", "appreciate", "appropriate", 
     "are", "aren't", "around", "as", "aside", "ask", "asking", "associated", "at", "available", 
     "away", "awfully", "b", "be", "became", "because", "become", "becomes", "becoming", 
     "been", "before", "beforehand", "behind", "being", "believe", "below", "beside", 
     "besides", "best", "better", "between", "beyond", "both", "brief", "but", "by", "c", 
     "c'mon", "c's", "came", "can", "can't", "cannot", "cant", "cause", "causes", "certain", 
     "certainly", "changes", "clearly", "co", "com", "come", "comes", "concerning", "consequently", 
     "consider", "considering", "contain", "containing", "contains", "corresponding", 
     "could", "couldn't", "course", "currently", "d", "definitely", "described", "despite", 
     "did", "didn't", "different", "do", "does", "doesn't", "doing", "don't", "done", 
     "down", "downwards", "during", "e", "each", "edu", "eg", "eight", "either", "else", 
     "elsewhere", "enough", "entirely", "especially", "et", "etc", "even", "ever", "every", 
     "everybody", "everyone", "everything", "everywhere", "ex", "exactly", "example", 
     "except", "f", "far", "few", "fifth", "first", "five", "followed", "following", "follows", 
     "for", "former", "formerly", "forth", "four", "from", "further", "furthermore", "g", 
     "get", "gets", "getting", "given", "gives", "go", "goes", "going", "gone", "got", 
     "gotten", "greetings", "h", "had", "hadn't", "happens", "hardly", "has", "hasn't", 
     "have", "haven't", "having", "he", "he's", "hello", "help", "hence", "her", "here", 
     "here's", "hereafter", "hereby", "herein", "hereupon", "hers", "herself", "hi", "him", 
     "himself", "his", "hither", "hopefully", "how", "howbeit", "however", "i", "i'd", 
     "i'll", "i'm", "i've", "ie", "if", "ignored", "immediate", "in", "inasmuch", "inc", 
     "indeed", "indicate", "indicated", "indicates", "inner", "insofar", "instead", "into", 
     "inward", "is", "isn't", "it", "it'd", "it'll", "it's", "its", "itself", "j", "just", 
     "k", "keep", "keeps", "kept", "know", "known", "knows", "l", "last", "lately", "later", 
     "latter", "latterly", "least", "less", "lest", "let", "let's", "like", "liked", "likely", 
     "little", "look", "looking", "looks", "ltd", "m", "mainly", "many", "may", "maybe", 
     "me", "mean", "meanwhile", "merely", "might", "more", "moreover", "most", "mostly", 
     "much", "must", "my", "myself", "n", "name", "namely", "nd", "near", "nearly", "necessary", 
     "need", "needs", "neither", "never", "nevertheless", "new", "next", "nine", "no", 
     "nobody", "non", "none", "noone", "nor", "normally", "not", "nothing", "novel", "now", 
     "nowhere", "o", "obviously", "of", "off", "often", "oh", "ok", "okay", "old", "on", 
     "once", "one", "ones", "only", "onto", "or", "other", "others", "otherwise", "ought", 
     "our", "ours", "ourselves", "out", "outside", "over", "overall", "own", "p", "particular", 
     "particularly", "per", "perhaps", "placed", "please", "plus", "possible", "presumably", 
     "probably", "provides", "q", "que", "quite", "qv", "r", "rather", "rd", "re", "really", 
     "reasonably", "regarding", "regardless", "regards", "relatively", "respectively", 
     "right", "s", "said", "same", "saw", "say", "saying", "says", "second", "secondly", 
     "see", "seeing", "seem", "seemed", "seeming", "seems", "seen", "self", "selves", 
     "sensible", "sent", "serious", "seriously", "seven", "several", "shall", "she", "should", 
     "shouldn't", "since", "six", "so", "some", "somebody", "somehow", "someone", "something", 
     "sometime", "sometimes", "somewhat", "somewhere", "soon", "sorry", "specified", "specify", 
     "specifying", "still", "sub", "such", "sup", "sure", "t", "t's", "take", "taken", 
     "tell", "tends", "th", "than", "thank", "thanks", "thanx", "that", "that's", "thats", 
     "the", "their", "theirs", "them", "themselves", "then", "thence", "there", "there's", 
     "thereafter", "thereby", "therefore", "therein", "theres", "thereupon", "these", 
     "they", "they'd", "they'll", "they're", "they've", "think", "third", "this", "thorough", 
     "thoroughly", "those", "though", "three", "through", "throughout", "thru", "thus", 
     "to", "together", "too", "took", "toward", "towards", "tried", "tries", "truly", 
     "try", "trying", "twice", "two", "u", "un", "under", "unfortunately", "unless", "unlikely", 
     "until", "unto", "up", "upon", "us", "use", "used", "useful", "uses", "using", "usually", 
     "uucp", "v", "value", "various", "very", "via", "viz", "vs", "w", "want", "wants", 
     "was", "wasn't", "way", "we", "we'd", "we'll", "we're", "we've", "welcome", "well", 
     "went", "were", "weren't", "what", "what's", "whatever", "when", "whence", "whenever", 
     "where", "where's", "whereafter", "whereas", "whereby", "wherein", "whereupon", "wherever", 
     "whether", "which", "while", "whither", "who", "who's", "whoever", "whole", "whom", 
     "whose", "why", "will", "willing", "wish", "with", "within", "without", "won't", 
     "wonder", "would", "wouldn't", "x", "y", "yes", "yet", "you", "you'd", "you'll", 
     "you're", "you've", "your", "yours", "yourself", "yourselves", "z", "zero", NA))
  6: `[[<-.data.frame`(`*tmp*`, i, value = c("a", "a's", "able", "about", "above", "according", 
     "accordingly", "across", "actually", "after", "afterwards", "again", "against", "ain't", 
     "all", "allow", "allows", "almost", "alone", "along", "already", "also", "although", 
     "always", "am", "among", "amongst", "an", "and", "another", "any", "anybody", "anyhow", 
     "anyone", "anything", "anyway", "anyways", "anywhere", "apart", "appear", "appreciate", 
     "appropriate", "are", "aren't", "around", "as", "aside", "ask", "asking", "associated", 
     "at", "available", "away", "awfully", "b", "be", "became", "because", "become", "becomes", 
     "becoming", "been", "before", "beforehand", "behind", "being", "believe", "below", 
     "beside", "besides", "best", "better", "between", "beyond", "both", "brief", "but", 
     "by", "c", "c'mon", "c's", "came", "can", "can't", "cannot", "cant", "cause", "causes", 
     "certain", "certainly", "changes", "clearly", "co", "com", "come", "comes", "concerning", 
     "consequently", "consider", "considering", "contain", "containing", "contains", "corresponding", 
     "could", "couldn't", "course", "currently", "d", "definitely", "described", "despite", 
     "did", "didn't", "different", "do", "does", "doesn't", "doing", "don't", "done", 
     "down", "downwards", "during", "e", "each", "edu", "eg", "eight", "either", "else", 
     "elsewhere", "enough", "entirely", "especially", "et", "etc", "even", "ever", "every", 
     "everybody", "everyone", "everything", "everywhere", "ex", "exactly", "example", 
     "except", "f", "far", "few", "fifth", "first", "five", "followed", "following", "follows", 
     "for", "former", "formerly", "forth", "four", "from", "further", "furthermore", "g", 
     "get", "gets", "getting", "given", "gives", "go", "goes", "going", "gone", "got", 
     "gotten", "greetings", "h", "had", "hadn't", "happens", "hardly", "has", "hasn't", 
     "have", "haven't", "having", "he", "he's", "hello", "help", "hence", "her", "here", 
     "here's", "hereafter", "hereby", "herein", "hereupon", "hers", "herself", "hi", "him", 
     "himself", "his", "hither", "hopefully", "how", "howbeit", "however", "i", "i'd", 
     "i'll", "i'm", "i've", "ie", "if", "ignored", "immediate", "in", "inasmuch", "inc", 
     "indeed", "indicate", "indicated", "indicates", "inner", "insofar", "instead", "into", 
     "inward", "is", "isn't", "it", "it'd", "it'll", "it's", "its", "itself", "j", "just", 
     "k", "keep", "keeps", "kept", "know", "known", "knows", "l", "last", "lately", "later", 
     "latter", "latterly", "least", "less", "lest", "let", "let's", "like", "liked", "likely", 
     "little", "look", "looking", "looks", "ltd", "m", "mainly", "many", "may", "maybe", 
     "me", "mean", "meanwhile", "merely", "might", "more", "moreover", "most", "mostly", 
     "much", "must", "my", "myself", "n", "name", "namely", "nd", "near", "nearly", "necessary", 
     "need", "needs", "neither", "never", "nevertheless", "new", "next", "nine", "no", 
     "nobody", "non", "none", "noone", "nor", "normally", "not", "nothing", "novel", "now", 
     "nowhere", "o", "obviously", "of", "off", "often", "oh", "ok", "okay", "old", "on", 
     "once", "one", "ones", "only", "onto", "or", "other", "others", "otherwise", "ought", 
     "our", "ours", "ourselves", "out", "outside", "over", "overall", "own", "p", "particular", 
     "particularly", "per", "perhaps", "placed", "please", "plus", "possible", "presumably", 
     "probably", "provides", "q", "que", "quite", "qv", "r", "rather", "rd", "re", "really", 
     "reasonably", "regarding", "regardless", "regards", "relatively", "respectively", 
     "right", "s", "said", "same", "saw", "say", "saying", "says", "second", "secondly", 
     "see", "seeing", "seem", "seemed", "seeming", "seems", "seen", "self", "selves", 
     "sensible", "sent", "serious", "seriously", "seven", "several", "shall", "she", "should", 
     "shouldn't", "since", "six", "so", "some", "somebody", "somehow", "someone", "something", 
     "sometime", "sometimes", "somewhat", "somewhere", "soon", "sorry", "specified", "specify", 
     "specifying", "still", "sub", "such", "sup", "sure", "t", "t's", "take", "taken", 
     "tell", "tends", "th", "than", "thank", "thanks", "thanx", "that", "that's", "thats", 
     "the", "their", "theirs", "them", "themselves", "then", "thence", "there", "there's", 
     "thereafter", "thereby", "therefore", "therein", "theres", "thereupon", "these", 
     "they", "they'd", "they'll", "they're", "they've", "think", "third", "this", "thorough", 
     "thoroughly", "those", "though", "three", "through", "throughout", "thru", "thus", 
     "to", "together", "too", "took", "toward", "towards", "tried", "tries", "truly", 
     "try", "trying", "twice", "two", "u", "un", "under", "unfortunately", "unless", "unlikely", 
     "until", "unto", "up", "upon", "us", "use", "used", "useful", "uses", "using", "usually", 
     "uucp", "v", "value", "various", "very", "via", "viz", "vs", "w", "want", "wants", 
     "was", "wasn't", "way", "we", "we'd", "we'll", "we're", "we've", "welcome", "well", 
     "went", "were", "weren't", "what", "what's", "whatever", "when", "whence", "whenever", 
     "where", "where's", "whereafter", "whereas", "whereby", "wherein", "whereupon", "wherever", 
     "whether", "which", "while", "whither", "who", "who's", "whoever", "whole", "whom", 
     "whose", "why", "will", "willing", "wish", "with", "within", "without", "won't", 
     "wonder", "would", "wouldn't", "x", "y", "yes", "yet", "you", "you'd", "you'll", 
     "you're", "you've", "your", "yours", "yourself", "yourselves", "z", "zero", NA))
  7: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  test-tokenization_transformation_vec_documents.R : test id 366 
  ── 7. Error: the function returns a vector of words if string split is TRUE and 
  replacement has 571 rows, data has 570
  1: tokenize_transform_vec_docs(object = text_rows, as_token = F, to_lower = TRUE, to_upper = FALSE, 
         utf_locale = "", remove_char = "", remove_punctuation_string = FALSE, remove_punctuation_vector = TRUE, 
         remove_numbers = FALSE, trim_token = TRUE, split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", 
         remove_stopwords = TRUE, language = "english", min_num_char = 1, max_num_char = Inf, 
         stemmer = "porter2_stemmer", min_n_gram = 1, max_n_gram = 1, skip_n_gram = 1, 
         skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, path_2folder = "", 
         threads = 1, vocabulary_path_file = NULL, verbose = FALSE) at testthat/test-tokenization_transformation_vec_documents.R:779
  2: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  3: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  4: xpdrows.data.frame(x, rows, new.rows)
  5: `[[<-`(`*tmp*`, i, value = c("a", "a's", "able", "about", "above", "according", "accordingly", 
     "across", "actually", "after", "afterwards", "again", "against", "ain't", "all", 
     "allow", "allows", "almost", "alone", "along", "already", "also", "although", "always", 
     "am", "among", "amongst", "an", "and", "another", "any", "anybody", "anyhow", "anyone", 
     "anything", "anyway", "anyways", "anywhere", "apart", "appear", "appreciate", "appropriate", 
     "are", "aren't", "around", "as", "aside", "ask", "asking", "associated", "at", "available", 
     "away", "awfully", "b", "be", "became", "because", "become", "becomes", "becoming", 
     "been", "before", "beforehand", "behind", "being", "believe", "below", "beside", 
     "besides", "best", "better", "between", "beyond", "both", "brief", "but", "by", "c", 
     "c'mon", "c's", "came", "can", "can't", "cannot", "cant", "cause", "causes", "certain", 
     "certainly", "changes", "clearly", "co", "com", "come", "comes", "concerning", "consequently", 
     "consider", "considering", "contain", "containing", "contains", "corresponding", 
     "could", "couldn't", "course", "currently", "d", "definitely", "described", "despite", 
     "did", "didn't", "different", "do", "does", "doesn't", "doing", "don't", "done", 
     "down", "downwards", "during", "e", "each", "edu", "eg", "eight", "either", "else", 
     "elsewhere", "enough", "entirely", "especially", "et", "etc", "even", "ever", "every", 
     "everybody", "everyone", "everything", "everywhere", "ex", "exactly", "example", 
     "except", "f", "far", "few", "fifth", "first", "five", "followed", "following", "follows", 
     "for", "former", "formerly", "forth", "four", "from", "further", "furthermore", "g", 
     "get", "gets", "getting", "given", "gives", "go", "goes", "going", "gone", "got", 
     "gotten", "greetings", "h", "had", "hadn't", "happens", "hardly", "has", "hasn't", 
     "have", "haven't", "having", "he", "he's", "hello", "help", "hence", "her", "here", 
     "here's", "hereafter", "hereby", "herein", "hereupon", "hers", "herself", "hi", "him", 
     "himself", "his", "hither", "hopefully", "how", "howbeit", "however", "i", "i'd", 
     "i'll", "i'm", "i've", "ie", "if", "ignored", "immediate", "in", "inasmuch", "inc", 
     "indeed", "indicate", "indicated", "indicates", "inner", "insofar", "instead", "into", 
     "inward", "is", "isn't", "it", "it'd", "it'll", "it's", "its", "itself", "j", "just", 
     "k", "keep", "keeps", "kept", "know", "known", "knows", "l", "last", "lately", "later", 
     "latter", "latterly", "least", "less", "lest", "let", "let's", "like", "liked", "likely", 
     "little", "look", "looking", "looks", "ltd", "m", "mainly", "many", "may", "maybe", 
     "me", "mean", "meanwhile", "merely", "might", "more", "moreover", "most", "mostly", 
     "much", "must", "my", "myself", "n", "name", "namely", "nd", "near", "nearly", "necessary", 
     "need", "needs", "neither", "never", "nevertheless", "new", "next", "nine", "no", 
     "nobody", "non", "none", "noone", "nor", "normally", "not", "nothing", "novel", "now", 
     "nowhere", "o", "obviously", "of", "off", "often", "oh", "ok", "okay", "old", "on", 
     "once", "one", "ones", "only", "onto", "or", "other", "others", "otherwise", "ought", 
     "our", "ours", "ourselves", "out", "outside", "over", "overall", "own", "p", "particular", 
     "particularly", "per", "perhaps", "placed", "please", "plus", "possible", "presumably", 
     "probably", "provides", "q", "que", "quite", "qv", "r", "rather", "rd", "re", "really", 
     "reasonably", "regarding", "regardless", "regards", "relatively", "respectively", 
     "right", "s", "said", "same", "saw", "say", "saying", "says", "second", "secondly", 
     "see", "seeing", "seem", "seemed", "seeming", "seems", "seen", "self", "selves", 
     "sensible", "sent", "serious", "seriously", "seven", "several", "shall", "she", "should", 
     "shouldn't", "since", "six", "so", "some", "somebody", "somehow", "someone", "something", 
     "sometime", "sometimes", "somewhat", "somewhere", "soon", "sorry", "specified", "specify", 
     "specifying", "still", "sub", "such", "sup", "sure", "t", "t's", "take", "taken", 
     "tell", "tends", "th", "than", "thank", "thanks", "thanx", "that", "that's", "thats", 
     "the", "their", "theirs", "them", "themselves", "then", "thence", "there", "there's", 
     "thereafter", "thereby", "therefore", "therein", "theres", "thereupon", "these", 
     "they", "they'd", "they'll", "they're", "they've", "think", "third", "this", "thorough", 
     "thoroughly", "those", "though", "three", "through", "throughout", "thru", "thus", 
     "to", "together", "too", "took", "toward", "towards", "tried", "tries", "truly", 
     "try", "trying", "twice", "two", "u", "un", "under", "unfortunately", "unless", "unlikely", 
     "until", "unto", "up", "upon", "us", "use", "used", "useful", "uses", "using", "usually", 
     "uucp", "v", "value", "various", "very", "via", "viz", "vs", "w", "want", "wants", 
     "was", "wasn't", "way", "we", "we'd", "we'll", "we're", "we've", "welcome", "well", 
     "went", "were", "weren't", "what", "what's", "whatever", "when", "whence", "whenever", 
     "where", "where's", "whereafter", "whereas", "whereby", "wherein", "whereupon", "wherever", 
     "whether", "which", "while", "whither", "who", "who's", "whoever", "whole", "whom", 
     "whose", "why", "will", "willing", "wish", "with", "within", "without", "won't", 
     "wonder", "would", "wouldn't", "x", "y", "yes", "yet", "you", "you'd", "you'll", 
     "you're", "you've", "your", "yours", "yourself", "yourselves", "z", "zero", NA))
  6: `[[<-.data.frame`(`*tmp*`, i, value = c("a", "a's", "able", "about", "above", "according", 
     "accordingly", "across", "actually", "after", "afterwards", "again", "against", "ain't", 
     "all", "allow", "allows", "almost", "alone", "along", "already", "also", "although", 
     "always", "am", "among", "amongst", "an", "and", "another", "any", "anybody", "anyhow", 
     "anyone", "anything", "anyway", "anyways", "anywhere", "apart", "appear", "appreciate", 
     "appropriate", "are", "aren't", "around", "as", "aside", "ask", "asking", "associated", 
     "at", "available", "away", "awfully", "b", "be", "became", "because", "become", "becomes", 
     "becoming", "been", "before", "beforehand", "behind", "being", "believe", "below", 
     "beside", "besides", "best", "better", "between", "beyond", "both", "brief", "but", 
     "by", "c", "c'mon", "c's", "came", "can", "can't", "cannot", "cant", "cause", "causes", 
     "certain", "certainly", "changes", "clearly", "co", "com", "come", "comes", "concerning", 
     "consequently", "consider", "considering", "contain", "containing", "contains", "corresponding", 
     "could", "couldn't", "course", "currently", "d", "definitely", "described", "despite", 
     "did", "didn't", "different", "do", "does", "doesn't", "doing", "don't", "done", 
     "down", "downwards", "during", "e", "each", "edu", "eg", "eight", "either", "else", 
     "elsewhere", "enough", "entirely", "especially", "et", "etc", "even", "ever", "every", 
     "everybody", "everyone", "everything", "everywhere", "ex", "exactly", "example", 
     "except", "f", "far", "few", "fifth", "first", "five", "followed", "following", "follows", 
     "for", "former", "formerly", "forth", "four", "from", "further", "furthermore", "g", 
     "get", "gets", "getting", "given", "gives", "go", "goes", "going", "gone", "got", 
     "gotten", "greetings", "h", "had", "hadn't", "happens", "hardly", "has", "hasn't", 
     "have", "haven't", "having", "he", "he's", "hello", "help", "hence", "her", "here", 
     "here's", "hereafter", "hereby", "herein", "hereupon", "hers", "herself", "hi", "him", 
     "himself", "his", "hither", "hopefully", "how", "howbeit", "however", "i", "i'd", 
     "i'll", "i'm", "i've", "ie", "if", "ignored", "immediate", "in", "inasmuch", "inc", 
     "indeed", "indicate", "indicated", "indicates", "inner", "insofar", "instead", "into", 
     "inward", "is", "isn't", "it", "it'd", "it'll", "it's", "its", "itself", "j", "just", 
     "k", "keep", "keeps", "kept", "know", "known", "knows", "l", "last", "lately", "later", 
     "latter", "latterly", "least", "less", "lest", "let", "let's", "like", "liked", "likely", 
     "little", "look", "looking", "looks", "ltd", "m", "mainly", "many", "may", "maybe", 
     "me", "mean", "meanwhile", "merely", "might", "more", "moreover", "most", "mostly", 
     "much", "must", "my", "myself", "n", "name", "namely", "nd", "near", "nearly", "necessary", 
     "need", "needs", "neither", "never", "nevertheless", "new", "next", "nine", "no", 
     "nobody", "non", "none", "noone", "nor", "normally", "not", "nothing", "novel", "now", 
     "nowhere", "o", "obviously", "of", "off", "often", "oh", "ok", "okay", "old", "on", 
     "once", "one", "ones", "only", "onto", "or", "other", "others", "otherwise", "ought", 
     "our", "ours", "ourselves", "out", "outside", "over", "overall", "own", "p", "particular", 
     "particularly", "per", "perhaps", "placed", "please", "plus", "possible", "presumably", 
     "probably", "provides", "q", "que", "quite", "qv", "r", "rather", "rd", "re", "really", 
     "reasonably", "regarding", "regardless", "regards", "relatively", "respectively", 
     "right", "s", "said", "same", "saw", "say", "saying", "says", "second", "secondly", 
     "see", "seeing", "seem", "seemed", "seeming", "seems", "seen", "self", "selves", 
     "sensible", "sent", "serious", "seriously", "seven", "several", "shall", "she", "should", 
     "shouldn't", "since", "six", "so", "some", "somebody", "somehow", "someone", "something", 
     "sometime", "sometimes", "somewhat", "somewhere", "soon", "sorry", "specified", "specify", 
     "specifying", "still", "sub", "such", "sup", "sure", "t", "t's", "take", "taken", 
     "tell", "tends", "th", "than", "thank", "thanks", "thanx", "that", "that's", "thats", 
     "the", "their", "theirs", "them", "themselves", "then", "thence", "there", "there's", 
     "thereafter", "thereby", "therefore", "therein", "theres", "thereupon", "these", 
     "they", "they'd", "they'll", "they're", "they've", "think", "third", "this", "thorough", 
     "thoroughly", "those", "though", "three", "through", "throughout", "thru", "thus", 
     "to", "together", "too", "took", "toward", "towards", "tried", "tries", "truly", 
     "try", "trying", "twice", "two", "u", "un", "under", "unfortunately", "unless", "unlikely", 
     "until", "unto", "up", "upon", "us", "use", "used", "useful", "uses", "using", "usually", 
     "uucp", "v", "value", "various", "very", "via", "viz", "vs", "w", "want", "wants", 
     "was", "wasn't", "way", "we", "we'd", "we'll", "we're", "we've", "welcome", "well", 
     "went", "were", "weren't", "what", "what's", "whatever", "when", "whence", "whenever", 
     "where", "where's", "whereafter", "whereas", "whereby", "wherein", "whereupon", "wherever", 
     "whether", "which", "while", "whither", "who", "who's", "whoever", "whole", "whom", 
     "whose", "why", "will", "willing", "wish", "with", "within", "without", "won't", 
     "wonder", "would", "wouldn't", "x", "y", "yes", "yet", "you", "you'd", "you'll", 
     "you're", "you've", "your", "yours", "yourself", "yourselves", "z", "zero", NA))
  7: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  test-utf_locale.R : test id 367 
  test-utf_locale.R : test id 368 
  test-utf_locale.R : test id 369 
  ── 8. Error: the function returns a vector of words if : the language is english
  replacement has 571 rows, data has 570
  1: tokenize_transform_text(object = en_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = TRUE, to_upper = FALSE, utf_locale = "en.UTF_8", remove_char = "", 
         remove_punctuation_string = FALSE, remove_punctuation_vector = TRUE, remove_numbers = FALSE, 
         trim_token = TRUE, split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", 
         remove_stopwords = TRUE, language = "english", min_num_char = 1, max_num_char = Inf, 
         stemmer = NULL, min_n_gram = 1, max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, 
         n_gram_delimiter = " ", concat_delimiter = NULL, path_2folder = "", stemmer_ngram = 4, 
         stemmer_gamma = 0, stemmer_truncate = 3, stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, 
         verbose = FALSE) at testthat/test-utf_locale.R:125
  2: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  3: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  4: xpdrows.data.frame(x, rows, new.rows)
  5: `[[<-`(`*tmp*`, i, value = c("a", "a's", "able", "about", "above", "according", "accordingly", 
     "across", "actually", "after", "afterwards", "again", "against", "ain't", "all", 
     "allow", "allows", "almost", "alone", "along", "already", "also", "although", "always", 
     "am", "among", "amongst", "an", "and", "another", "any", "anybody", "anyhow", "anyone", 
     "anything", "anyway", "anyways", "anywhere", "apart", "appear", "appreciate", "appropriate", 
     "are", "aren't", "around", "as", "aside", "ask", "asking", "associated", "at", "available", 
     "away", "awfully", "b", "be", "became", "because", "become", "becomes", "becoming", 
     "been", "before", "beforehand", "behind", "being", "believe", "below", "beside", 
     "besides", "best", "better", "between", "beyond", "both", "brief", "but", "by", "c", 
     "c'mon", "c's", "came", "can", "can't", "cannot", "cant", "cause", "causes", "certain", 
     "certainly", "changes", "clearly", "co", "com", "come", "comes", "concerning", "consequently", 
     "consider", "considering", "contain", "containing", "contains", "corresponding", 
     "could", "couldn't", "course", "currently", "d", "definitely", "described", "despite", 
     "did", "didn't", "different", "do", "does", "doesn't", "doing", "don't", "done", 
     "down", "downwards", "during", "e", "each", "edu", "eg", "eight", "either", "else", 
     "elsewhere", "enough", "entirely", "especially", "et", "etc", "even", "ever", "every", 
     "everybody", "everyone", "everything", "everywhere", "ex", "exactly", "example", 
     "except", "f", "far", "few", "fifth", "first", "five", "followed", "following", "follows", 
     "for", "former", "formerly", "forth", "four", "from", "further", "furthermore", "g", 
     "get", "gets", "getting", "given", "gives", "go", "goes", "going", "gone", "got", 
     "gotten", "greetings", "h", "had", "hadn't", "happens", "hardly", "has", "hasn't", 
     "have", "haven't", "having", "he", "he's", "hello", "help", "hence", "her", "here", 
     "here's", "hereafter", "hereby", "herein", "hereupon", "hers", "herself", "hi", "him", 
     "himself", "his", "hither", "hopefully", "how", "howbeit", "however", "i", "i'd", 
     "i'll", "i'm", "i've", "ie", "if", "ignored", "immediate", "in", "inasmuch", "inc", 
     "indeed", "indicate", "indicated", "indicates", "inner", "insofar", "instead", "into", 
     "inward", "is", "isn't", "it", "it'd", "it'll", "it's", "its", "itself", "j", "just", 
     "k", "keep", "keeps", "kept", "know", "known", "knows", "l", "last", "lately", "later", 
     "latter", "latterly", "least", "less", "lest", "let", "let's", "like", "liked", "likely", 
     "little", "look", "looking", "looks", "ltd", "m", "mainly", "many", "may", "maybe", 
     "me", "mean", "meanwhile", "merely", "might", "more", "moreover", "most", "mostly", 
     "much", "must", "my", "myself", "n", "name", "namely", "nd", "near", "nearly", "necessary", 
     "need", "needs", "neither", "never", "nevertheless", "new", "next", "nine", "no", 
     "nobody", "non", "none", "noone", "nor", "normally", "not", "nothing", "novel", "now", 
     "nowhere", "o", "obviously", "of", "off", "often", "oh", "ok", "okay", "old", "on", 
     "once", "one", "ones", "only", "onto", "or", "other", "others", "otherwise", "ought", 
     "our", "ours", "ourselves", "out", "outside", "over", "overall", "own", "p", "particular", 
     "particularly", "per", "perhaps", "placed", "please", "plus", "possible", "presumably", 
     "probably", "provides", "q", "que", "quite", "qv", "r", "rather", "rd", "re", "really", 
     "reasonably", "regarding", "regardless", "regards", "relatively", "respectively", 
     "right", "s", "said", "same", "saw", "say", "saying", "says", "second", "secondly", 
     "see", "seeing", "seem", "seemed", "seeming", "seems", "seen", "self", "selves", 
     "sensible", "sent", "serious", "seriously", "seven", "several", "shall", "she", "should", 
     "shouldn't", "since", "six", "so", "some", "somebody", "somehow", "someone", "something", 
     "sometime", "sometimes", "somewhat", "somewhere", "soon", "sorry", "specified", "specify", 
     "specifying", "still", "sub", "such", "sup", "sure", "t", "t's", "take", "taken", 
     "tell", "tends", "th", "than", "thank", "thanks", "thanx", "that", "that's", "thats", 
     "the", "their", "theirs", "them", "themselves", "then", "thence", "there", "there's", 
     "thereafter", "thereby", "therefore", "therein", "theres", "thereupon", "these", 
     "they", "they'd", "they'll", "they're", "they've", "think", "third", "this", "thorough", 
     "thoroughly", "those", "though", "three", "through", "throughout", "thru", "thus", 
     "to", "together", "too", "took", "toward", "towards", "tried", "tries", "truly", 
     "try", "trying", "twice", "two", "u", "un", "under", "unfortunately", "unless", "unlikely", 
     "until", "unto", "up", "upon", "us", "use", "used", "useful", "uses", "using", "usually", 
     "uucp", "v", "value", "various", "very", "via", "viz", "vs", "w", "want", "wants", 
     "was", "wasn't", "way", "we", "we'd", "we'll", "we're", "we've", "welcome", "well", 
     "went", "were", "weren't", "what", "what's", "whatever", "when", "whence", "whenever", 
     "where", "where's", "whereafter", "whereas", "whereby", "wherein", "whereupon", "wherever", 
     "whether", "which", "while", "whither", "who", "who's", "whoever", "whole", "whom", 
     "whose", "why", "will", "willing", "wish", "with", "within", "without", "won't", 
     "wonder", "would", "wouldn't", "x", "y", "yes", "yet", "you", "you'd", "you'll", 
     "you're", "you've", "your", "yours", "yourself", "yourselves", "z", "zero", NA))
  6: `[[<-.data.frame`(`*tmp*`, i, value = c("a", "a's", "able", "about", "above", "according", 
     "accordingly", "across", "actually", "after", "afterwards", "again", "against", "ain't", 
     "all", "allow", "allows", "almost", "alone", "along", "already", "also", "although", 
     "always", "am", "among", "amongst", "an", "and", "another", "any", "anybody", "anyhow", 
     "anyone", "anything", "anyway", "anyways", "anywhere", "apart", "appear", "appreciate", 
     "appropriate", "are", "aren't", "around", "as", "aside", "ask", "asking", "associated", 
     "at", "available", "away", "awfully", "b", "be", "became", "because", "become", "becomes", 
     "becoming", "been", "before", "beforehand", "behind", "being", "believe", "below", 
     "beside", "besides", "best", "better", "between", "beyond", "both", "brief", "but", 
     "by", "c", "c'mon", "c's", "came", "can", "can't", "cannot", "cant", "cause", "causes", 
     "certain", "certainly", "changes", "clearly", "co", "com", "come", "comes", "concerning", 
     "consequently", "consider", "considering", "contain", "containing", "contains", "corresponding", 
     "could", "couldn't", "course", "currently", "d", "definitely", "described", "despite", 
     "did", "didn't", "different", "do", "does", "doesn't", "doing", "don't", "done", 
     "down", "downwards", "during", "e", "each", "edu", "eg", "eight", "either", "else", 
     "elsewhere", "enough", "entirely", "especially", "et", "etc", "even", "ever", "every", 
     "everybody", "everyone", "everything", "everywhere", "ex", "exactly", "example", 
     "except", "f", "far", "few", "fifth", "first", "five", "followed", "following", "follows", 
     "for", "former", "formerly", "forth", "four", "from", "further", "furthermore", "g", 
     "get", "gets", "getting", "given", "gives", "go", "goes", "going", "gone", "got", 
     "gotten", "greetings", "h", "had", "hadn't", "happens", "hardly", "has", "hasn't", 
     "have", "haven't", "having", "he", "he's", "hello", "help", "hence", "her", "here", 
     "here's", "hereafter", "hereby", "herein", "hereupon", "hers", "herself", "hi", "him", 
     "himself", "his", "hither", "hopefully", "how", "howbeit", "however", "i", "i'd", 
     "i'll", "i'm", "i've", "ie", "if", "ignored", "immediate", "in", "inasmuch", "inc", 
     "indeed", "indicate", "indicated", "indicates", "inner", "insofar", "instead", "into", 
     "inward", "is", "isn't", "it", "it'd", "it'll", "it's", "its", "itself", "j", "just", 
     "k", "keep", "keeps", "kept", "know", "known", "knows", "l", "last", "lately", "later", 
     "latter", "latterly", "least", "less", "lest", "let", "let's", "like", "liked", "likely", 
     "little", "look", "looking", "looks", "ltd", "m", "mainly", "many", "may", "maybe", 
     "me", "mean", "meanwhile", "merely", "might", "more", "moreover", "most", "mostly", 
     "much", "must", "my", "myself", "n", "name", "namely", "nd", "near", "nearly", "necessary", 
     "need", "needs", "neither", "never", "nevertheless", "new", "next", "nine", "no", 
     "nobody", "non", "none", "noone", "nor", "normally", "not", "nothing", "novel", "now", 
     "nowhere", "o", "obviously", "of", "off", "often", "oh", "ok", "okay", "old", "on", 
     "once", "one", "ones", "only", "onto", "or", "other", "others", "otherwise", "ought", 
     "our", "ours", "ourselves", "out", "outside", "over", "overall", "own", "p", "particular", 
     "particularly", "per", "perhaps", "placed", "please", "plus", "possible", "presumably", 
     "probably", "provides", "q", "que", "quite", "qv", "r", "rather", "rd", "re", "really", 
     "reasonably", "regarding", "regardless", "regards", "relatively", "respectively", 
     "right", "s", "said", "same", "saw", "say", "saying", "says", "second", "secondly", 
     "see", "seeing", "seem", "seemed", "seeming", "seems", "seen", "self", "selves", 
     "sensible", "sent", "serious", "seriously", "seven", "several", "shall", "she", "should", 
     "shouldn't", "since", "six", "so", "some", "somebody", "somehow", "someone", "something", 
     "sometime", "sometimes", "somewhat", "somewhere", "soon", "sorry", "specified", "specify", 
     "specifying", "still", "sub", "such", "sup", "sure", "t", "t's", "take", "taken", 
     "tell", "tends", "th", "than", "thank", "thanks", "thanx", "that", "that's", "thats", 
     "the", "their", "theirs", "them", "themselves", "then", "thence", "there", "there's", 
     "thereafter", "thereby", "therefore", "therein", "theres", "thereupon", "these", 
     "they", "they'd", "they'll", "they're", "they've", "think", "third", "this", "thorough", 
     "thoroughly", "those", "though", "three", "through", "throughout", "thru", "thus", 
     "to", "together", "too", "took", "toward", "towards", "tried", "tries", "truly", 
     "try", "trying", "twice", "two", "u", "un", "under", "unfortunately", "unless", "unlikely", 
     "until", "unto", "up", "upon", "us", "use", "used", "useful", "uses", "using", "usually", 
     "uucp", "v", "value", "various", "very", "via", "viz", "vs", "w", "want", "wants", 
     "was", "wasn't", "way", "we", "we'd", "we'll", "we're", "we've", "welcome", "well", 
     "went", "were", "weren't", "what", "what's", "whatever", "when", "whence", "whenever", 
     "where", "where's", "whereafter", "whereas", "whereby", "wherein", "whereupon", "wherever", 
     "whether", "which", "while", "whither", "who", "who's", "whoever", "whole", "whom", 
     "whose", "why", "will", "willing", "wish", "with", "within", "without", "won't", 
     "wonder", "would", "wouldn't", "x", "y", "yes", "yet", "you", "you'd", "you'll", 
     "you're", "you've", "your", "yours", "yourself", "yourselves", "z", "zero", NA))
  7: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 9. Error: the function returns a vector of words if : the language is greek, 
  replacement has 76 rows, data has 75
  1: suppressWarnings(tokenize_transform_text(object = gr_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "el_GR.UTF_8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "greek", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)) at testthat/test-utf_locale.R:183
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = gr_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "el_GR.UTF_8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "greek", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("αλλα", "αν", "αντι", "απο", "αυτα", 
     "αυτεσ", "αυτη", "αυτο", "αυτοι", "αυτοσ", "αυτουσ", 
     "αυτων", "για", "δε", "δεν", "εαν", "ειμαι", "ειμαστε", 
     "ειναι", "εισαι", "ειστε", "εκεινα", "εκεινεσ", "εκεινη", 
     "εκεινο", "εκεινοι", "εκεινοσ", "εκεινουσ", "εκεινων", 
     "ενω", "επι", "η", "θα", "ισωσ", "κ", "και", "κατα", "κι", 
     "μα", "με", "μετα", "μη", "μην", "να", "ο", "οι", "ομωσ", "οπωσ", 
     "οσο", "οτι", "παρα", "ποια", "ποιεσ", "ποιο", "ποιοι", 
     "ποιοσ", "ποιουσ", "ποιων", "που", "προσ", "πωσ", "σε", 
     "στη", "στην", "στο", "στον", "τα", "την", "τησ", "το", "τον", 
     "τοτε", "του", "των", "ωσ", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("αλλα", "αν", "αντι", "απο", 
     "αυτα", "αυτεσ", "αυτη", "αυτο", "αυτοι", "αυτοσ", "αυτουσ", 
     "αυτων", "για", "δε", "δεν", "εαν", "ειμαι", "ειμαστε", 
     "ειναι", "εισαι", "ειστε", "εκεινα", "εκεινεσ", "εκεινη", 
     "εκεινο", "εκεινοι", "εκεινοσ", "εκεινουσ", "εκεινων", 
     "ενω", "επι", "η", "θα", "ισωσ", "κ", "και", "κατα", "κι", 
     "μα", "με", "μετα", "μη", "μην", "να", "ο", "οι", "ομωσ", "οπωσ", 
     "οσο", "οτι", "παρα", "ποια", "ποιεσ", "ποιο", "ποιοι", 
     "ποιοσ", "ποιουσ", "ποιων", "που", "προσ", "πωσ", "σε", 
     "στη", "στην", "στο", "στον", "τα", "την", "τησ", "το", "τον", 
     "τοτε", "του", "των", "ωσ", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 10. Error: the function returns a vector of words if : the language is german
  replacement has 597 rows, data has 596
  1: suppressWarnings(tokenize_transform_text(object = de_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "de_DE.UTF_8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "german", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)) at testthat/test-utf_locale.R:240
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = de_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "de_DE.UTF_8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "german", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("Ernst", "Ordnung", "Schluss", "a", "ab", "aber", "ach", 
     "acht", "achte", "achten", "achter", "achtes", "ag", "alle", "allein", "allem", "allen", 
     "aller", "allerdings", "alles", "allgemeinen", "als", "also", "am", "an", "andere", 
     "anderen", "andern", "anders", "au", "auch", "auf", "aus", "ausser", "ausserdem", 
     "außer", "außerdem", "b", "bald", "bei", "beide", "beiden", "beim", "beispiel", 
     "bekannt", "bereits", "besonders", "besser", "besten", "bin", "bis", "bisher", "bist", 
     "c", "d", "d.h", "da", "dabei", "dadurch", "dafür", "dagegen", "daher", "dahin", 
     "dahinter", "damals", "damit", "danach", "daneben", "dank", "dann", "daran", "darauf", 
     "daraus", "darf", "darfst", "darin", "darum", "darunter", "darüber", "das", "dasein", 
     "daselbst", "dass", "dasselbe", "davon", "davor", "dazu", "dazwischen", "daß", "dein", 
     "deine", "deinem", "deiner", "dem", "dementsprechend", "demgegenüber", "demgemäss", 
     "demgemäß", "demselben", "demzufolge", "den", "denen", "denn", "denselben", "der", 
     "deren", "derjenige", "derjenigen", "dermassen", "dermaßen", "derselbe", "derselben", 
     "des", "deshalb", "desselben", "dessen", "deswegen", "dich", "die", "diejenige", 
     "diejenigen", "dies", "diese", "dieselbe", "dieselben", "diesem", "diesen", "dieser", 
     "dieses", "dir", "doch", "dort", "drei", "drin", "dritte", "dritten", "dritter", 
     "drittes", "du", "durch", "durchaus", "durfte", "durften", "dürfen", "dürft", "e", 
     "eben", "ebenso", "ehrlich", "ei", "ei,", "eigen", "eigene", "eigenen", "eigener", 
     "eigenes", "ein", "einander", "eine", "einem", "einen", "einer", "eines", "einige", 
     "einigen", "einiger", "einiges", "einmal", "eins", "elf", "en", "ende", "endlich", 
     "entweder", "er", "erst", "erste", "ersten", "erster", "erstes", "es", "etwa", "etwas", 
     "euch", "euer", "eure", "f", "folgende", "früher", "fünf", "fünfte", "fünften", 
     "fünfter", "fünftes", "für", "g", "gab", "ganz", "ganze", "ganzen", "ganzer", 
     "ganzes", "gar", "gedurft", "gegen", "gegenüber", "gehabt", "gehen", "geht", "gekannt", 
     "gekonnt", "gemacht", "gemocht", "gemusst", "genug", "gerade", "gern", "gesagt", 
     "geschweige", "gewesen", "gewollt", "geworden", "gibt", "ging", "gleich", "gott", 
     "gross", "grosse", "grossen", "grosser", "grosses", "groß", "große", "großen", 
     "großer", "großes", "gut", "gute", "guter", "gutes", "h", "habe", "haben", "habt", 
     "hast", "hat", "hatte", "hatten", "hattest", "hattet", "heisst", "her", "heute", 
     "hier", "hin", "hinter", "hoch", "hätte", "hätten", "i", "ich", "ihm", "ihn", "ihnen", 
     "ihr", "ihre", "ihrem", "ihren", "ihrer", "ihres", "im", "immer", "in", "indem", 
     "infolgedessen", "ins", "irgend", "ist", "j", "ja", "jahr", "jahre", "jahren", "je", 
     "jede", "jedem", "jeden", "jeder", "jedermann", "jedermanns", "jedes", "jedoch", 
     "jemand", "jemandem", "jemanden", "jene", "jenem", "jenen", "jener", "jenes", "jetzt", 
     "k", "kam", "kann", "kannst", "kaum", "kein", "keine", "keinem", "keinen", "keiner", 
     "kleine", "kleinen", "kleiner", "kleines", "kommen", "kommt", "konnte", "konnten", 
     "kurz", "können", "könnt", "könnte", "l", "lang", "lange", "leicht", "leide", 
     "lieber", "los", "m", "machen", "macht", "machte", "mag", "magst", "mahn", "mal", 
     "man", "manche", "manchem", "manchen", "mancher", "manches", "mann", "mehr", "mein", 
     "meine", "meinem", "meinen", "meiner", "meines", "mensch", "menschen", "mich", "mir", 
     "mit", "mittel", "mochte", "mochten", "morgen", "muss", "musst", "musste", "mussten", 
     "muß", "mußt", "möchte", "mögen", "möglich", "mögt", "müssen", "müsst", "müßt", 
     "n", "na", "nach", "nachdem", "nahm", "natürlich", "neben", "nein", "neue", "neuen", 
     "neun", "neunte", "neunten", "neunter", "neuntes", "nicht", "nichts", "nie", "niemand", 
     "niemandem", "niemanden", "noch", "nun", "nur", "o", "ob", "oben", "oder", "offen", 
     "oft", "ohne", "p", "q", "r", "recht", "rechte", "rechten", "rechter", "rechtes", 
     "richtig", "rund", "s", "sa", "sache", "sagt", "sagte", "sah", "satt", "schlecht", 
     "schon", "sechs", "sechste", "sechsten", "sechster", "sechstes", "sehr", "sei", "seid", 
     "seien", "sein", "seine", "seinem", "seinen", "seiner", "seines", "seit", "seitdem", 
     "selbst", "sich", "sie", "sieben", "siebente", "siebenten", "siebenter", "siebentes", 
     "sind", "so", "solang", "solche", "solchem", "solchen", "solcher", "solches", "soll", 
     "sollen", "sollst", "sollt", "sollte", "sollten", "sondern", "sonst", "soweit", "sowie", 
     "später", "startseite", "statt", "steht", "suche", "t", "tag", "tage", "tagen", 
     "tat", "teil", "tel", "tritt", "trotzdem", "tun", "u", "uhr", "um", "und", "und?", 
     "uns", "unser", "unsere", "unserer", "unter", "v", "vergangenen", "viel", "viele", 
     "vielem", "vielen", "vielleicht", "vier", "vierte", "vierten", "vierter", "viertes", 
     "vom", "von", "vor", "w", "wahr?", "wann", "war", "waren", "wart", "warum", "was", 
     "wegen", "weil", "weit", "weiter", "weitere", "weiteren", "weiteres", "welche", "welchem", 
     "welchen", "welcher", "welches", "wem", "wen", "wenig", "wenige", "weniger", "weniges", 
     "wenigstens", "wenn", "wer", "werde", "werden", "werdet", "weshalb", "wessen", "wie", 
     "wieder", "wieso", "will", "willst", "wir", "wird", "wirklich", "wirst", "wissen", 
     "wo", "wohl", "wollen", "wollt", "wollte", "wollten", "worden", "wurde", "wurden", 
     "während", "währenddem", "währenddessen", "wäre", "würde", "würden", "x", "y", 
     "z", "z.b", "zehn", "zehnte", "zehnten", "zehnter", "zehntes", "zeit", "zu", "zuerst", 
     "zugleich", "zum", "zunächst", "zur", "zurück", "zusammen", "zwanzig", "zwar", 
     "zwei", "zweite", "zweiten", "zweiter", "zweites", "zwischen", "zwölf", "über", 
     "überhaupt", "übrigens", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("Ernst", "Ordnung", "Schluss", "a", "ab", 
     "aber", "ach", "acht", "achte", "achten", "achter", "achtes", "ag", "alle", "allein", 
     "allem", "allen", "aller", "allerdings", "alles", "allgemeinen", "als", "also", "am", 
     "an", "andere", "anderen", "andern", "anders", "au", "auch", "auf", "aus", "ausser", 
     "ausserdem", "außer", "außerdem", "b", "bald", "bei", "beide", "beiden", "beim", 
     "beispiel", "bekannt", "bereits", "besonders", "besser", "besten", "bin", "bis", 
     "bisher", "bist", "c", "d", "d.h", "da", "dabei", "dadurch", "dafür", "dagegen", 
     "daher", "dahin", "dahinter", "damals", "damit", "danach", "daneben", "dank", "dann", 
     "daran", "darauf", "daraus", "darf", "darfst", "darin", "darum", "darunter", "darüber", 
     "das", "dasein", "daselbst", "dass", "dasselbe", "davon", "davor", "dazu", "dazwischen", 
     "daß", "dein", "deine", "deinem", "deiner", "dem", "dementsprechend", "demgegenüber", 
     "demgemäss", "demgemäß", "demselben", "demzufolge", "den", "denen", "denn", "denselben", 
     "der", "deren", "derjenige", "derjenigen", "dermassen", "dermaßen", "derselbe", 
     "derselben", "des", "deshalb", "desselben", "dessen", "deswegen", "dich", "die", 
     "diejenige", "diejenigen", "dies", "diese", "dieselbe", "dieselben", "diesem", "diesen", 
     "dieser", "dieses", "dir", "doch", "dort", "drei", "drin", "dritte", "dritten", "dritter", 
     "drittes", "du", "durch", "durchaus", "durfte", "durften", "dürfen", "dürft", "e", 
     "eben", "ebenso", "ehrlich", "ei", "ei,", "eigen", "eigene", "eigenen", "eigener", 
     "eigenes", "ein", "einander", "eine", "einem", "einen", "einer", "eines", "einige", 
     "einigen", "einiger", "einiges", "einmal", "eins", "elf", "en", "ende", "endlich", 
     "entweder", "er", "erst", "erste", "ersten", "erster", "erstes", "es", "etwa", "etwas", 
     "euch", "euer", "eure", "f", "folgende", "früher", "fünf", "fünfte", "fünften", 
     "fünfter", "fünftes", "für", "g", "gab", "ganz", "ganze", "ganzen", "ganzer", 
     "ganzes", "gar", "gedurft", "gegen", "gegenüber", "gehabt", "gehen", "geht", "gekannt", 
     "gekonnt", "gemacht", "gemocht", "gemusst", "genug", "gerade", "gern", "gesagt", 
     "geschweige", "gewesen", "gewollt", "geworden", "gibt", "ging", "gleich", "gott", 
     "gross", "grosse", "grossen", "grosser", "grosses", "groß", "große", "großen", 
     "großer", "großes", "gut", "gute", "guter", "gutes", "h", "habe", "haben", "habt", 
     "hast", "hat", "hatte", "hatten", "hattest", "hattet", "heisst", "her", "heute", 
     "hier", "hin", "hinter", "hoch", "hätte", "hätten", "i", "ich", "ihm", "ihn", "ihnen", 
     "ihr", "ihre", "ihrem", "ihren", "ihrer", "ihres", "im", "immer", "in", "indem", 
     "infolgedessen", "ins", "irgend", "ist", "j", "ja", "jahr", "jahre", "jahren", "je", 
     "jede", "jedem", "jeden", "jeder", "jedermann", "jedermanns", "jedes", "jedoch", 
     "jemand", "jemandem", "jemanden", "jene", "jenem", "jenen", "jener", "jenes", "jetzt", 
     "k", "kam", "kann", "kannst", "kaum", "kein", "keine", "keinem", "keinen", "keiner", 
     "kleine", "kleinen", "kleiner", "kleines", "kommen", "kommt", "konnte", "konnten", 
     "kurz", "können", "könnt", "könnte", "l", "lang", "lange", "leicht", "leide", 
     "lieber", "los", "m", "machen", "macht", "machte", "mag", "magst", "mahn", "mal", 
     "man", "manche", "manchem", "manchen", "mancher", "manches", "mann", "mehr", "mein", 
     "meine", "meinem", "meinen", "meiner", "meines", "mensch", "menschen", "mich", "mir", 
     "mit", "mittel", "mochte", "mochten", "morgen", "muss", "musst", "musste", "mussten", 
     "muß", "mußt", "möchte", "mögen", "möglich", "mögt", "müssen", "müsst", "müßt", 
     "n", "na", "nach", "nachdem", "nahm", "natürlich", "neben", "nein", "neue", "neuen", 
     "neun", "neunte", "neunten", "neunter", "neuntes", "nicht", "nichts", "nie", "niemand", 
     "niemandem", "niemanden", "noch", "nun", "nur", "o", "ob", "oben", "oder", "offen", 
     "oft", "ohne", "p", "q", "r", "recht", "rechte", "rechten", "rechter", "rechtes", 
     "richtig", "rund", "s", "sa", "sache", "sagt", "sagte", "sah", "satt", "schlecht", 
     "schon", "sechs", "sechste", "sechsten", "sechster", "sechstes", "sehr", "sei", "seid", 
     "seien", "sein", "seine", "seinem", "seinen", "seiner", "seines", "seit", "seitdem", 
     "selbst", "sich", "sie", "sieben", "siebente", "siebenten", "siebenter", "siebentes", 
     "sind", "so", "solang", "solche", "solchem", "solchen", "solcher", "solches", "soll", 
     "sollen", "sollst", "sollt", "sollte", "sollten", "sondern", "sonst", "soweit", "sowie", 
     "später", "startseite", "statt", "steht", "suche", "t", "tag", "tage", "tagen", 
     "tat", "teil", "tel", "tritt", "trotzdem", "tun", "u", "uhr", "um", "und", "und?", 
     "uns", "unser", "unsere", "unserer", "unter", "v", "vergangenen", "viel", "viele", 
     "vielem", "vielen", "vielleicht", "vier", "vierte", "vierten", "vierter", "viertes", 
     "vom", "von", "vor", "w", "wahr?", "wann", "war", "waren", "wart", "warum", "was", 
     "wegen", "weil", "weit", "weiter", "weitere", "weiteren", "weiteres", "welche", "welchem", 
     "welchen", "welcher", "welches", "wem", "wen", "wenig", "wenige", "weniger", "weniges", 
     "wenigstens", "wenn", "wer", "werde", "werden", "werdet", "weshalb", "wessen", "wie", 
     "wieder", "wieso", "will", "willst", "wir", "wird", "wirklich", "wirst", "wissen", 
     "wo", "wohl", "wollen", "wollt", "wollte", "wollten", "worden", "wurde", "wurden", 
     "während", "währenddem", "währenddessen", "wäre", "würde", "würden", "x", "y", 
     "z", "z.b", "zehn", "zehnte", "zehnten", "zehnter", "zehntes", "zeit", "zu", "zuerst", 
     "zugleich", "zum", "zunächst", "zur", "zurück", "zusammen", "zwanzig", "zwar", 
     "zwei", "zweite", "zweiten", "zweiter", "zweites", "zwischen", "zwölf", "über", 
     "überhaupt", "übrigens", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 11. Error: the function returns a vector of words if : the language is french
  replacement has 607 rows, data has 606
  1: suppressWarnings(tokenize_transform_text(object = fr_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "fr_FR.UTF_8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "french", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)) at testthat/test-utf_locale.R:296
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = fr_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "fr_FR.UTF_8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "french", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("a", "abord", "absolument", "afin", "ah", "ai", "aie", 
     "ailleurs", "ainsi", "ait", "allaient", "allo", "allons", "allô", "alors", "anterieur", 
     "anterieure", "anterieures", "apres", "après", "as", "assez", "attendu", "au", "aucun", 
     "aucune", "aujourd", "aujourd'hui", "aupres", "auquel", "aura", "auraient", "aurait", 
     "auront", "aussi", "autre", "autrefois", "autrement", "autres", "autrui", "aux", 
     "auxquelles", "auxquels", "avaient", "avais", "avait", "avant", "avec", "avoir", 
     "avons", "ayant", "b", "bah", "bas", "basee", "bat", "beau", "beaucoup", "bien", 
     "bigre", "boum", "bravo", "brrr", "c", "car", "ce", "ceci", "cela", "celle", "celle-ci", 
     "celle-là", "celles", "celles-ci", "celles-là", "celui", "celui-ci", "celui-là", 
     "cent", "cependant", "certain", "certaine", "certaines", "certains", "certes", "ces", 
     "cet", "cette", "ceux", "ceux-ci", "ceux-là", "chacun", "chacune", "chaque", "cher", 
     "chers", "chez", "chiche", "chut", "chère", "chères", "ci", "cinq", "cinquantaine", 
     "cinquante", "cinquantième", "cinquième", "clac", "clic", "combien", "comme", "comment", 
     "comparable", "comparables", "compris", "concernant", "contre", "couic", "crac", 
     "d", "da", "dans", "de", "debout", "dedans", "dehors", "deja", "delà", "depuis", 
     "dernier", "derniere", "derriere", "derrière", "des", "desormais", "desquelles", 
     "desquels", "dessous", "dessus", "deux", "deuxième", "deuxièmement", "devant", 
     "devers", "devra", "different", "differentes", "differents", "différent", "différente", 
     "différentes", "différents", "dire", "directe", "directement", "dit", "dite", "dits", 
     "divers", "diverse", "diverses", "dix", "dix-huit", "dix-neuf", "dix-sept", "dixième", 
     "doit", "doivent", "donc", "dont", "douze", "douzième", "dring", "du", "duquel", 
     "durant", "dès", "désormais", "e", "effet", "egale", "egalement", "egales", "eh", 
     "elle", "elle-même", "elles", "elles-mêmes", "en", "encore", "enfin", "entre", 
     "envers", "environ", "es", "est", "et", "etant", "etc", "etre", "eu", "euh", "eux", 
     "eux-mêmes", "exactement", "excepté", "extenso", "exterieur", "f", "fais", "faisaient", 
     "faisant", "fait", "façon", "feront", "fi", "flac", "floc", "font", "g", "gens", 
     "h", "ha", "hein", "hem", "hep", "hi", "ho", "holà", "hop", "hormis", "hors", "hou", 
     "houp", "hue", "hui", "huit", "huitième", "hum", "hurrah", "hé", "hélas", "i", 
     "il", "ils", "importe", "j", "je", "jusqu", "jusque", "juste", "k", "l", "la", "laisser", 
     "laquelle", "las", "le", "lequel", "les", "lesquelles", "lesquels", "leur", "leurs", 
     "longtemps", "lors", "lorsque", "lui", "lui-meme", "lui-même", "là", "lès", "m", 
     "ma", "maint", "maintenant", "mais", "malgre", "malgré", "maximale", "me", "meme", 
     "memes", "merci", "mes", "mien", "mienne", "miennes", "miens", "mille", "mince", 
     "minimale", "moi", "moi-meme", "moi-même", "moindres", "moins", "mon", "moyennant", 
     "multiple", "multiples", "même", "mêmes", "n", "na", "naturel", "naturelle", "naturelles", 
     "ne", "neanmoins", "necessaire", "necessairement", "neuf", "neuvième", "ni", "nombreuses", 
     "nombreux", "non", "nos", "notamment", "notre", "nous", "nous-mêmes", "nouveau", 
     "nul", "néanmoins", "nôtre", "nôtres", "o", "oh", "ohé", "ollé", "olé", "on", 
     "ont", "onze", "onzième", "ore", "ou", "ouf", "ouias", "oust", "ouste", "outre", 
     "ouvert", "ouverte", "ouverts", "o|", "où", "p", "paf", "pan", "par", "parce", "parfois", 
     "parle", "parlent", "parler", "parmi", "parseme", "partant", "particulier", "particulière", 
     "particulièrement", "pas", "passé", "pendant", "pense", "permet", "personne", "peu", 
     "peut", "peuvent", "peux", "pff", "pfft", "pfut", "pif", "pire", "plein", "plouf", 
     "plus", "plusieurs", "plutôt", "possessif", "possessifs", "possible", "possibles", 
     "pouah", "pour", "pourquoi", "pourrais", "pourrait", "pouvait", "prealable", "precisement", 
     "premier", "première", "premièrement", "pres", "probable", "probante", "procedant", 
     "proche", "près", "psitt", "pu", "puis", "puisque", "pur", "pure", "q", "qu", "quand", 
     "quant", "quant-à-soi", "quanta", "quarante", "quatorze", "quatre", "quatre-vingt", 
     "quatrième", "quatrièmement", "que", "quel", "quelconque", "quelle", "quelles", 
     "quelqu'un", "quelque", "quelques", "quels", "qui", "quiconque", "quinze", "quoi", 
     "quoique", "r", "rare", "rarement", "rares", "relative", "relativement", "remarquable", 
     "rend", "rendre", "restant", "reste", "restent", "restrictif", "retour", "revoici", 
     "revoilà", "rien", "s", "sa", "sacrebleu", "sait", "sans", "sapristi", "sauf", "se", 
     "sein", "seize", "selon", "semblable", "semblaient", "semble", "semblent", "sent", 
     "sept", "septième", "sera", "seraient", "serait", "seront", "ses", "seul", "seule", 
     "seulement", "si", "sien", "sienne", "siennes", "siens", "sinon", "six", "sixième", 
     "soi", "soi-même", "soit", "soixante", "son", "sont", "sous", "souvent", "specifique", 
     "specifiques", "speculatif", "stop", "strictement", "subtiles", "suffisant", "suffisante", 
     "suffit", "suis", "suit", "suivant", "suivante", "suivantes", "suivants", "suivre", 
     "superpose", "sur", "surtout", "t", "ta", "tac", "tant", "tardive", "te", "tel", 
     "telle", "tellement", "telles", "tels", "tenant", "tend", "tenir", "tente", "tes", 
     "tic", "tien", "tienne", "tiennes", "tiens", "toc", "toi", "toi-même", "ton", "touchant", 
     "toujours", "tous", "tout", "toute", "toutefois", "toutes", "treize", "trente", "tres", 
     "trois", "troisième", "troisièmement", "trop", "très", "tsoin", "tsouin", "tu", 
     "té", "u", "un", "une", "unes", "uniformement", "unique", "uniques", "uns", "v", 
     "va", "vais", "vas", "vers", "via", "vif", "vifs", "vingt", "vivat", "vive", "vives", 
     "vlan", "voici", "voilà", "vont", "vos", "votre", "vous", "vous-mêmes", "vu", "vé", 
     "vôtre", "vôtres", "w", "x", "y", "z", "zut", "à", "â", "ça", "ès", "étaient", 
     "étais", "était", "étant", "été", "être", "ô", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("a", "abord", "absolument", "afin", "ah", 
     "ai", "aie", "ailleurs", "ainsi", "ait", "allaient", "allo", "allons", "allô", "alors", 
     "anterieur", "anterieure", "anterieures", "apres", "après", "as", "assez", "attendu", 
     "au", "aucun", "aucune", "aujourd", "aujourd'hui", "aupres", "auquel", "aura", "auraient", 
     "aurait", "auront", "aussi", "autre", "autrefois", "autrement", "autres", "autrui", 
     "aux", "auxquelles", "auxquels", "avaient", "avais", "avait", "avant", "avec", "avoir", 
     "avons", "ayant", "b", "bah", "bas", "basee", "bat", "beau", "beaucoup", "bien", 
     "bigre", "boum", "bravo", "brrr", "c", "car", "ce", "ceci", "cela", "celle", "celle-ci", 
     "celle-là", "celles", "celles-ci", "celles-là", "celui", "celui-ci", "celui-là", 
     "cent", "cependant", "certain", "certaine", "certaines", "certains", "certes", "ces", 
     "cet", "cette", "ceux", "ceux-ci", "ceux-là", "chacun", "chacune", "chaque", "cher", 
     "chers", "chez", "chiche", "chut", "chère", "chères", "ci", "cinq", "cinquantaine", 
     "cinquante", "cinquantième", "cinquième", "clac", "clic", "combien", "comme", "comment", 
     "comparable", "comparables", "compris", "concernant", "contre", "couic", "crac", 
     "d", "da", "dans", "de", "debout", "dedans", "dehors", "deja", "delà", "depuis", 
     "dernier", "derniere", "derriere", "derrière", "des", "desormais", "desquelles", 
     "desquels", "dessous", "dessus", "deux", "deuxième", "deuxièmement", "devant", 
     "devers", "devra", "different", "differentes", "differents", "différent", "différente", 
     "différentes", "différents", "dire", "directe", "directement", "dit", "dite", "dits", 
     "divers", "diverse", "diverses", "dix", "dix-huit", "dix-neuf", "dix-sept", "dixième", 
     "doit", "doivent", "donc", "dont", "douze", "douzième", "dring", "du", "duquel", 
     "durant", "dès", "désormais", "e", "effet", "egale", "egalement", "egales", "eh", 
     "elle", "elle-même", "elles", "elles-mêmes", "en", "encore", "enfin", "entre", 
     "envers", "environ", "es", "est", "et", "etant", "etc", "etre", "eu", "euh", "eux", 
     "eux-mêmes", "exactement", "excepté", "extenso", "exterieur", "f", "fais", "faisaient", 
     "faisant", "fait", "façon", "feront", "fi", "flac", "floc", "font", "g", "gens", 
     "h", "ha", "hein", "hem", "hep", "hi", "ho", "holà", "hop", "hormis", "hors", "hou", 
     "houp", "hue", "hui", "huit", "huitième", "hum", "hurrah", "hé", "hélas", "i", 
     "il", "ils", "importe", "j", "je", "jusqu", "jusque", "juste", "k", "l", "la", "laisser", 
     "laquelle", "las", "le", "lequel", "les", "lesquelles", "lesquels", "leur", "leurs", 
     "longtemps", "lors", "lorsque", "lui", "lui-meme", "lui-même", "là", "lès", "m", 
     "ma", "maint", "maintenant", "mais", "malgre", "malgré", "maximale", "me", "meme", 
     "memes", "merci", "mes", "mien", "mienne", "miennes", "miens", "mille", "mince", 
     "minimale", "moi", "moi-meme", "moi-même", "moindres", "moins", "mon", "moyennant", 
     "multiple", "multiples", "même", "mêmes", "n", "na", "naturel", "naturelle", "naturelles", 
     "ne", "neanmoins", "necessaire", "necessairement", "neuf", "neuvième", "ni", "nombreuses", 
     "nombreux", "non", "nos", "notamment", "notre", "nous", "nous-mêmes", "nouveau", 
     "nul", "néanmoins", "nôtre", "nôtres", "o", "oh", "ohé", "ollé", "olé", "on", 
     "ont", "onze", "onzième", "ore", "ou", "ouf", "ouias", "oust", "ouste", "outre", 
     "ouvert", "ouverte", "ouverts", "o|", "où", "p", "paf", "pan", "par", "parce", "parfois", 
     "parle", "parlent", "parler", "parmi", "parseme", "partant", "particulier", "particulière", 
     "particulièrement", "pas", "passé", "pendant", "pense", "permet", "personne", "peu", 
     "peut", "peuvent", "peux", "pff", "pfft", "pfut", "pif", "pire", "plein", "plouf", 
     "plus", "plusieurs", "plutôt", "possessif", "possessifs", "possible", "possibles", 
     "pouah", "pour", "pourquoi", "pourrais", "pourrait", "pouvait", "prealable", "precisement", 
     "premier", "première", "premièrement", "pres", "probable", "probante", "procedant", 
     "proche", "près", "psitt", "pu", "puis", "puisque", "pur", "pure", "q", "qu", "quand", 
     "quant", "quant-à-soi", "quanta", "quarante", "quatorze", "quatre", "quatre-vingt", 
     "quatrième", "quatrièmement", "que", "quel", "quelconque", "quelle", "quelles", 
     "quelqu'un", "quelque", "quelques", "quels", "qui", "quiconque", "quinze", "quoi", 
     "quoique", "r", "rare", "rarement", "rares", "relative", "relativement", "remarquable", 
     "rend", "rendre", "restant", "reste", "restent", "restrictif", "retour", "revoici", 
     "revoilà", "rien", "s", "sa", "sacrebleu", "sait", "sans", "sapristi", "sauf", "se", 
     "sein", "seize", "selon", "semblable", "semblaient", "semble", "semblent", "sent", 
     "sept", "septième", "sera", "seraient", "serait", "seront", "ses", "seul", "seule", 
     "seulement", "si", "sien", "sienne", "siennes", "siens", "sinon", "six", "sixième", 
     "soi", "soi-même", "soit", "soixante", "son", "sont", "sous", "souvent", "specifique", 
     "specifiques", "speculatif", "stop", "strictement", "subtiles", "suffisant", "suffisante", 
     "suffit", "suis", "suit", "suivant", "suivante", "suivantes", "suivants", "suivre", 
     "superpose", "sur", "surtout", "t", "ta", "tac", "tant", "tardive", "te", "tel", 
     "telle", "tellement", "telles", "tels", "tenant", "tend", "tenir", "tente", "tes", 
     "tic", "tien", "tienne", "tiennes", "tiens", "toc", "toi", "toi-même", "ton", "touchant", 
     "toujours", "tous", "tout", "toute", "toutefois", "toutes", "treize", "trente", "tres", 
     "trois", "troisième", "troisièmement", "trop", "très", "tsoin", "tsouin", "tu", 
     "té", "u", "un", "une", "unes", "uniformement", "unique", "uniques", "uns", "v", 
     "va", "vais", "vas", "vers", "via", "vif", "vifs", "vingt", "vivat", "vive", "vives", 
     "vlan", "voici", "voilà", "vont", "vos", "votre", "vous", "vous-mêmes", "vu", "vé", 
     "vôtre", "vôtres", "w", "x", "y", "z", "zut", "à", "â", "ça", "ès", "étaient", 
     "étais", "était", "étant", "été", "être", "ô", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 12. Error: the function returns a vector of words if : the language is russia
  replacement has 540 rows, data has 539
  1: suppressWarnings(tokenize_transform_text(object = rs_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "ru_RU.UTF_8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "russian", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)) at testthat/test-utf_locale.R:352
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = rs_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "ru_RU.UTF_8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "russian", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("а", "алло", "без", "белый", "близко", 
     "более", "больше", "большой", "будем", "будет", "будете", 
     "будешь", "будто", "буду", "будут", "будь", "бы", "бывает", 
     "бывь", "был", "была", "были", "было", "быть", "в", "важная", 
     "важное", "важные", "важный", "вам", "вами", "вас", "ваш", 
     "ваша", "ваше", "ваши", "вверх", "вдали", "вдруг", "ведь", 
     "везде", "вернуться", "весь", "вечер", "взгляд", "взять", 
     "вид", "видеть", "вместе", "вниз", "внизу", "во", "вода", 
     "война", "вокруг", "вон", "вообще", "вопрос", "восемнадцатый", 
     "восемнадцать", "восемь", "восьмой", "вот", "впрочем", 
     "времени", "время", "все", "всегда", "всего", "всем", 
     "всеми", "всему", "всех", "всею", "всю", "всюду", "вся", 
     "всё", "второй", "вы", "выйти", "г", "где", "главный", 
     "глаз", "говорил", "говорит", "говорить", "год", "года", 
     "году", "голова", "голос", "город", "да", "давать", "давно", 
     "даже", "далекий", "далеко", "дальше", "даром", "дать", 
     "два", "двадцатый", "двадцать", "две", "двенадцатый", 
     "двенадцать", "дверь", "двух", "девятнадцатый", "девятнадцать", 
     "девятый", "девять", "действительно", "дел", "делать", 
     "дело", "день", "деньги", "десятый", "десять", "для", 
     "до", "довольно", "долго", "должно", "должный", "дом", 
     "дорога", "друг", "другая", "другие", "других", "друго", 
     "другое", "другой", "думать", "душа", "е", "его", "ее", 
     "ей", "ему", "если", "есть", "еще", "ещё", "ею", "её", "ж", 
     "ждать", "же", "жена", "женщина", "жизнь", "жить", "за", 
     "занят", "занята", "занято", "заняты", "затем", "зато", 
     "зачем", "здесь", "земля", "знать", "значит", "значить", 
     "и", "идти", "из", "или", "им", "именно", "иметь", "ими", 
     "имя", "иногда", "их", "к", "каждая", "каждое", "каждые", 
     "каждый", "кажется", "казаться", "как", "какая", "какой", 
     "кем", "книга", "когда", "кого", "ком", "комната", "кому", 
     "конец", "конечно", "которая", "которого", "которой", 
     "которые", "который", "которых", "кроме", "кругом", 
     "кто", "куда", "лежать", "лет", "ли", "лицо", "лишь", "лучше", 
     "любить", "люди", "м", "маленький", "мало", "мать", "машина", 
     "между", "меля", "менее", "меньше", "меня", "место", 
     "миллионов", "мимо", "минута", "мир", "мира", "мне", 
     "много", "многочисленная", "многочисленное", "многочисленные", 
     "многочисленный", "мной", "мною", "мог", "могут", "мож", 
     "может", "можно", "можхо", "мои", "мой", "мор", "москва", 
     "мочь", "моя", "моё", "мы", "на", "наверху", "над", "надо", 
     "назад", "наиболее", "найти", "наконец", "нам", "нами", 
     "народ", "нас", "начала", "начать", "наш", "наша", "наше", 
     "наши", "не", "него", "недавно", "недалеко", "нее", "ней", 
     "некоторый", "нельзя", "нем", "немного", "нему", "непрерывно", 
     "нередко", "несколько", "нет", "нею", "неё", "ни", "нибудь", 
     "ниже", "низко", "никакой", "никогда", "никто", "никуда", 
     "ними", "них", "ничего", "ничто", "но", "новый", "нога", 
     "ночь", "ну", "нужно", "нужный", "нх", "о", "об", "оба", 
     "обычно", "один", "одиннадцатый", "одиннадцать", 
     "однажды", "однако", "одного", "одной", "оказаться", 
     "окно", "около", "он", "она", "они", "оно", "опять", "особенно", 
     "остаться", "от", "ответить", "отец", "отовсюду", "отсюда", 
     "очень", "первый", "перед", "писать", "плечо", "по", 
     "под", "подумать", "пожалуйста", "позже", "пойти", 
     "пока", "пол", "получить", "помнить", "понимать", "понять", 
     "пор", "пора", "после", "последний", "посмотреть", 
     "посреди", "потом", "потому", "почему", "почти", "правда", 
     "прекрасно", "при", "про", "просто", "против", "процентов", 
     "пятнадцатый", "пятнадцать", "пятый", "пять", "работа", 
     "работать", "раз", "разве", "рано", "раньше", "ребенок", 
     "решить", "россия", "рука", "русский", "ряд", "рядом", 
     "с", "сам", "сама", "сами", "самим", "самими", "самих", 
     "само", "самого", "самой", "самом", "самому", "саму", 
     "самый", "свет", "свое", "своего", "своей", "свои", "своих", 
     "свой", "свою", "сделать", "сеаой", "себе", "себя", "сегодня", 
     "седьмой", "сейчас", "семнадцатый", "семнадцать", 
     "семь", "сидеть", "сила", "сих", "сказал", "сказала", 
     "сказать", "сколько", "слишком", "слово", "случай", 
     "смотреть", "сначала", "снова", "со", "собой", "собою", 
     "советский", "совсем", "спасибо", "спросить", "сразу", 
     "стал", "старый", "стать", "стол", "сторона", "стоять", 
     "страна", "суть", "считать", "т", "та", "так", "такая", 
     "также", "таки", "такие", "такое", "такой", "там", "твой", 
     "твоя", "твоё", "те", "тебе", "тебя", "тем", "теми", "теперь", 
     "тех", "то", "тобой", "тобою", "товарищ", "тогда", "того", 
     "тоже", "только", "том", "тому", "тот", "тою", "третий", 
     "три", "тринадцатый", "тринадцать", "ту", "туда", "тут", 
     "ты", "тысяч", "у", "увидеть", "уж", "уже", "улица", "уметь", 
     "утро", "хороший", "хорошо", "хотеть", "хоть", "хотя", 
     "хочешь", "час", "часто", "часть", "чаще", "чего", "человек", 
     "чем", "чему", "через", "четвертый", "четыре", "четырнадцатый", 
     "четырнадцать", "что", "чтоб", "чтобы", "чуть", "шестнадцатый", 
     "шестнадцать", "шестой", "шесть", "эта", "эти", "этим", 
     "этими", "этих", "это", "этого", "этой", "этом", "этому", 
     "этот", "эту", "я", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("а", "алло", "без", "белый", 
     "близко", "более", "больше", "большой", "будем", "будет", 
     "будете", "будешь", "будто", "буду", "будут", "будь", 
     "бы", "бывает", "бывь", "был", "была", "были", "было", 
     "быть", "в", "важная", "важное", "важные", "важный", 
     "вам", "вами", "вас", "ваш", "ваша", "ваше", "ваши", "вверх", 
     "вдали", "вдруг", "ведь", "везде", "вернуться", "весь", 
     "вечер", "взгляд", "взять", "вид", "видеть", "вместе", 
     "вниз", "внизу", "во", "вода", "война", "вокруг", "вон", 
     "вообще", "вопрос", "восемнадцатый", "восемнадцать", 
     "восемь", "восьмой", "вот", "впрочем", "времени", "время", 
     "все", "всегда", "всего", "всем", "всеми", "всему", "всех", 
     "всею", "всю", "всюду", "вся", "всё", "второй", "вы", "выйти", 
     "г", "где", "главный", "глаз", "говорил", "говорит", 
     "говорить", "год", "года", "году", "голова", "голос", 
     "город", "да", "давать", "давно", "даже", "далекий", 
     "далеко", "дальше", "даром", "дать", "два", "двадцатый", 
     "двадцать", "две", "двенадцатый", "двенадцать", "дверь", 
     "двух", "девятнадцатый", "девятнадцать", "девятый", 
     "девять", "действительно", "дел", "делать", "дело", 
     "день", "деньги", "десятый", "десять", "для", "до", "довольно", 
     "долго", "должно", "должный", "дом", "дорога", "друг", 
     "другая", "другие", "других", "друго", "другое", "другой", 
     "думать", "душа", "е", "его", "ее", "ей", "ему", "если", 
     "есть", "еще", "ещё", "ею", "её", "ж", "ждать", "же", "жена", 
     "женщина", "жизнь", "жить", "за", "занят", "занята", 
     "занято", "заняты", "затем", "зато", "зачем", "здесь", 
     "земля", "знать", "значит", "значить", "и", "идти", "из", 
     "или", "им", "именно", "иметь", "ими", "имя", "иногда", 
     "их", "к", "каждая", "каждое", "каждые", "каждый", "кажется", 
     "казаться", "как", "какая", "какой", "кем", "книга", 
     "когда", "кого", "ком", "комната", "кому", "конец", "конечно", 
     "которая", "которого", "которой", "которые", "который", 
     "которых", "кроме", "кругом", "кто", "куда", "лежать", 
     "лет", "ли", "лицо", "лишь", "лучше", "любить", "люди", 
     "м", "маленький", "мало", "мать", "машина", "между", 
     "меля", "менее", "меньше", "меня", "место", "миллионов", 
     "мимо", "минута", "мир", "мира", "мне", "много", "многочисленная", 
     "многочисленное", "многочисленные", "многочисленный", 
     "мной", "мною", "мог", "могут", "мож", "может", "можно", 
     "можхо", "мои", "мой", "мор", "москва", "мочь", "моя", 
     "моё", "мы", "на", "наверху", "над", "надо", "назад", "наиболее", 
     "найти", "наконец", "нам", "нами", "народ", "нас", "начала", 
     "начать", "наш", "наша", "наше", "наши", "не", "него", 
     "недавно", "недалеко", "нее", "ней", "некоторый", "нельзя", 
     "нем", "немного", "нему", "непрерывно", "нередко", 
     "несколько", "нет", "нею", "неё", "ни", "нибудь", "ниже", 
     "низко", "никакой", "никогда", "никто", "никуда", "ними", 
     "них", "ничего", "ничто", "но", "новый", "нога", "ночь", 
     "ну", "нужно", "нужный", "нх", "о", "об", "оба", "обычно", 
     "один", "одиннадцатый", "одиннадцать", "однажды", 
     "однако", "одного", "одной", "оказаться", "окно", "около", 
     "он", "она", "они", "оно", "опять", "особенно", "остаться", 
     "от", "ответить", "отец", "отовсюду", "отсюда", "очень", 
     "первый", "перед", "писать", "плечо", "по", "под", "подумать", 
     "пожалуйста", "позже", "пойти", "пока", "пол", "получить", 
     "помнить", "понимать", "понять", "пор", "пора", "после", 
     "последний", "посмотреть", "посреди", "потом", "потому", 
     "почему", "почти", "правда", "прекрасно", "при", "про", 
     "просто", "против", "процентов", "пятнадцатый", "пятнадцать", 
     "пятый", "пять", "работа", "работать", "раз", "разве", 
     "рано", "раньше", "ребенок", "решить", "россия", "рука", 
     "русский", "ряд", "рядом", "с", "сам", "сама", "сами", 
     "самим", "самими", "самих", "само", "самого", "самой", 
     "самом", "самому", "саму", "самый", "свет", "свое", "своего", 
     "своей", "свои", "своих", "свой", "свою", "сделать", 
     "сеаой", "себе", "себя", "сегодня", "седьмой", "сейчас", 
     "семнадцатый", "семнадцать", "семь", "сидеть", "сила", 
     "сих", "сказал", "сказала", "сказать", "сколько", "слишком", 
     "слово", "случай", "смотреть", "сначала", "снова", 
     "со", "собой", "собою", "советский", "совсем", "спасибо", 
     "спросить", "сразу", "стал", "старый", "стать", "стол", 
     "сторона", "стоять", "страна", "суть", "считать", "т", 
     "та", "так", "такая", "также", "таки", "такие", "такое", 
     "такой", "там", "твой", "твоя", "твоё", "те", "тебе", "тебя", 
     "тем", "теми", "теперь", "тех", "то", "тобой", "тобою", 
     "товарищ", "тогда", "того", "тоже", "только", "том", 
     "тому", "тот", "тою", "третий", "три", "тринадцатый", 
     "тринадцать", "ту", "туда", "тут", "ты", "тысяч", "у", 
     "увидеть", "уж", "уже", "улица", "уметь", "утро", "хороший", 
     "хорошо", "хотеть", "хоть", "хотя", "хочешь", "час", 
     "часто", "часть", "чаще", "чего", "человек", "чем", "чему", 
     "через", "четвертый", "четыре", "четырнадцатый", 
     "четырнадцать", "что", "чтоб", "чтобы", "чуть", "шестнадцатый", 
     "шестнадцать", "шестой", "шесть", "эта", "эти", "этим", 
     "этими", "этих", "это", "этого", "этой", "этом", "этому", 
     "этот", "эту", "я", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 13. Error: the function returns a vector of words if : the language is bulgar
  replacement has 260 rows, data has 259
  1: suppressWarnings(tokenize_transform_text(object = bg_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "bg_BG.UTF_8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "bulgarian", min_num_char = 1, max_num_char = Inf, stemmer = NULL, 
         min_n_gram = 1, max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", 
         concat_delimiter = NULL, path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, 
         stemmer_truncate = 3, stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, 
         verbose = FALSE)) at testthat/test-utf_locale.R:406
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = bg_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "bg_BG.UTF_8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "bulgarian", min_num_char = 1, max_num_char = Inf, stemmer = NULL, 
         min_n_gram = 1, max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", 
         concat_delimiter = NULL, path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, 
         stemmer_truncate = 3, stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, 
         verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("а", "автентичен", "аз", "ако", "ала", 
     "бе", "без", "беше", "би", "бивш", "бивша", "бившо", "бил", 
     "била", "били", "било", "благодаря", "близо", "бъдат", 
     "бъде", "бяха", "в", "вас", "ваш", "ваша", "вероятно", 
     "вече", "взема", "ви", "вие", "винаги", "внимава", "време", 
     "все", "всеки", "всички", "всичко", "всяка", "във", "въпреки", 
     "върху", "г", "ги", "главен", "главна", "главно", "глас", 
     "го", "година", "години", "годишен", "д", "да", "дали", 
     "два", "двама", "двамата", "две", "двете", "ден", "днес", 
     "дни", "до", "добра", "добре", "добро", "добър", "докато", 
     "докога", "дори", "досега", "доста", "друг", "друга", 
     "други", "е", "евтин", "едва", "един", "една", "еднаква", 
     "еднакви", "еднакъв", "едно", "екип", "ето", "живот", 
     "за", "забавям", "зад", "заедно", "заради", "засега", 
     "заспал", "затова", "защо", "защото", "и", "из", "или", 
     "им", "има", "имат", "иска", "й", "каза", "как", "каква", 
     "какво", "както", "какъв", "като", "кога", "когато", 
     "което", "които", "кой", "който", "колко", "която", "къде", 
     "където", "към", "лесен", "лесно", "ли", "лош", "м", "май", 
     "малко", "ме", "между", "мек", "мен", "месец", "ми", "много", 
     "мнозина", "мога", "могат", "може", "мокър", "моля", 
     "момента", "му", "н", "на", "над", "назад", "най", "направи", 
     "напред", "например", "нас", "не", "него", "нещо", "нея", 
     "ни", "ние", "никой", "нито", "нищо", "но", "нов", "нова", 
     "нови", "новина", "някои", "някой", "няколко", "няма", 
     "обаче", "около", "освен", "особено", "от", "отгоре", 
     "отново", "още", "пак", "по", "повече", "повечето", "под", 
     "поне", "поради", "после", "почти", "прави", "пред", 
     "преди", "през", "при", "пък", "първата", "първи", "първо", 
     "пъти", "равен", "равна", "с", "са", "сам", "само", "се", 
     "сега", "си", "син", "скоро", "след", "следващ", "сме", 
     "смях", "според", "сред", "срещу", "сте", "съм", "със", 
     "също", "т", "т.н.", "тази", "така", "такива", "такъв", 
     "там", "твой", "те", "тези", "ти", "то", "това", "тогава", 
     "този", "той", "толкова", "точно", "три", "трябва", "тук", 
     "тъй", "тя", "тях", "у", "утре", "харесва", "хиляди", "ч", 
     "часа", "че", "често", "чрез", "ще", "щом", "юмрук", "я", 
     "як", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("а", "автентичен", "аз", "ако", 
     "ала", "бе", "без", "беше", "би", "бивш", "бивша", "бившо", 
     "бил", "била", "били", "било", "благодаря", "близо", 
     "бъдат", "бъде", "бяха", "в", "вас", "ваш", "ваша", "вероятно", 
     "вече", "взема", "ви", "вие", "винаги", "внимава", "време", 
     "все", "всеки", "всички", "всичко", "всяка", "във", "въпреки", 
     "върху", "г", "ги", "главен", "главна", "главно", "глас", 
     "го", "година", "години", "годишен", "д", "да", "дали", 
     "два", "двама", "двамата", "две", "двете", "ден", "днес", 
     "дни", "до", "добра", "добре", "добро", "добър", "докато", 
     "докога", "дори", "досега", "доста", "друг", "друга", 
     "други", "е", "евтин", "едва", "един", "една", "еднаква", 
     "еднакви", "еднакъв", "едно", "екип", "ето", "живот", 
     "за", "забавям", "зад", "заедно", "заради", "засега", 
     "заспал", "затова", "защо", "защото", "и", "из", "или", 
     "им", "има", "имат", "иска", "й", "каза", "как", "каква", 
     "какво", "както", "какъв", "като", "кога", "когато", 
     "което", "които", "кой", "който", "колко", "която", "къде", 
     "където", "към", "лесен", "лесно", "ли", "лош", "м", "май", 
     "малко", "ме", "между", "мек", "мен", "месец", "ми", "много", 
     "мнозина", "мога", "могат", "може", "мокър", "моля", 
     "момента", "му", "н", "на", "над", "назад", "най", "направи", 
     "напред", "например", "нас", "не", "него", "нещо", "нея", 
     "ни", "ние", "никой", "нито", "нищо", "но", "нов", "нова", 
     "нови", "новина", "някои", "някой", "няколко", "няма", 
     "обаче", "около", "освен", "особено", "от", "отгоре", 
     "отново", "още", "пак", "по", "повече", "повечето", "под", 
     "поне", "поради", "после", "почти", "прави", "пред", 
     "преди", "през", "при", "пък", "първата", "първи", "първо", 
     "пъти", "равен", "равна", "с", "са", "сам", "само", "се", 
     "сега", "си", "син", "скоро", "след", "следващ", "сме", 
     "смях", "според", "сред", "срещу", "сте", "съм", "със", 
     "също", "т", "т.н.", "тази", "така", "такива", "такъв", 
     "там", "твой", "те", "тези", "ти", "то", "това", "тогава", 
     "този", "той", "толкова", "точно", "три", "трябва", "тук", 
     "тъй", "тя", "тях", "у", "утре", "харесва", "хиляди", "ч", 
     "часа", "че", "често", "чрез", "ще", "щом", "юмрук", "я", 
     "як", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 14. Error: the function returns a vector of words if : the language is turkis
  replacement has 280 rows, data has 279
  1: suppressWarnings(tokenize_transform_text(object = trk_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "tr_TR.UTF_8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = TRUE, 
         language = "turkish", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)) at testthat/test-utf_locale.R:460
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = trk_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "tr_TR.UTF_8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = TRUE, 
         language = "turkish", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("acaba", "acep", "adeta", "altmýþ", "altmış", "altý", 
     "altı", "ama", "ancak", "arada", "artýk", "aslında", "aynen", "ayrıca", "az", 
     "bana", "bari", "bazen", "bazý", "bazı", "baţka", "belki", "ben", "benden", "beni", 
     "benim", "beri", "beþ", "beş", "beţ", "bile", "bin", "bir", "biraz", "biri", "birkaç", 
     "birkez", "birçok", "birþey", "birþeyi", "birşey", "birşeyi", "birţey", "biz", 
     "bizden", "bize", "bizi", "bizim", "bu", "buna", "bunda", "bundan", "bunlar", "bunları", 
     "bunların", "bunu", "bunun", "burada", "böyle", "böylece", "bütün", "da", "daha", 
     "dahi", "dahil", "daima", "dair", "dayanarak", "de", "defa", "deđil", "değil", 
     "diye", "diđer", "diğer", "doksan", "dokuz", "dolayı", "dolayısıyla", "dört", 
     "edecek", "eden", "ederek", "edilecek", "ediliyor", "edilmesi", "ediyor", "elli", 
     "en", "etmesi", "etti", "ettiği", "ettiğini", "eđer", "eğer", "fakat", "gibi", 
     "göre", "halbuki", "halen", "hangi", "hani", "hariç", "hatta", "hele", "hem", "henüz", 
     "hep", "hepsi", "her", "herhangi", "herkes", "herkesin", "hiç", "hiçbir", "iken", 
     "iki", "ila", "ile", "ilgili", "ilk", "illa", "ise", "itibaren", "itibariyle", "iyi", 
     "iyice", "için", "işte", "iţte", "kadar", "kanýmca", "karşın", "katrilyon", 
     "kendi", "kendilerine", "kendini", "kendisi", "kendisine", "kendisini", "kere", "kez", 
     "keţke", "ki", "kim", "kimden", "kime", "kimi", "kimse", "kýrk", "kýsaca", "kırk", 
     "lakin", "madem", "međer", "milyar", "milyon", "mu", "mü", "mý", "mı", "nasýl", 
     "nasıl", "ne", "neden", "nedenle", "nerde", "nere", "nerede", "nereye", "nitekim", 
     "niye", "niçin", "o", "olan", "olarak", "oldu", "olduklarını", "olduğu", "olduğunu", 
     "olmadı", "olmadığı", "olmak", "olması", "olmayan", "olmaz", "olsa", "olsun", 
     "olup", "olur", "olursa", "oluyor", "on", "ona", "ondan", "onlar", "onlardan", "onlari", 
     "onlarýn", "onları", "onların", "onu", "onun", "otuz", "oysa", "pek", "rağmen", 
     "sadece", "sanki", "sekiz", "seksen", "sen", "senden", "seni", "senin", "siz", "sizden", 
     "sizi", "sizin", "sonra", "tarafından", "trilyon", "tüm", "var", "vardı", "ve", 
     "veya", "veyahut", "ya", "yahut", "yani", "yapacak", "yapmak", "yaptı", "yaptıkları", 
     "yaptığı", "yaptığını", "yapılan", "yapılması", "yapıyor", "yedi", "yerine", 
     "yetmiþ", "yetmiş", "yetmiţ", "yine", "yirmi", "yoksa", "yüz", "zaten", "çok", 
     "çünkü", "öyle", "üzere", "üç", "þey", "þeyden", "þeyi", "þeyler", "þu", 
     "þuna", "þunda", "þundan", "þunu", "şey", "şeyden", "şeyi", "şeyler", "şu", 
     "şuna", "şunda", "şundan", "şunları", "şunu", "şöyle", "ţayet", "ţimdi", 
     "ţu", "ţöyle", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("acaba", "acep", "adeta", "altmýþ", "altmış", 
     "altý", "altı", "ama", "ancak", "arada", "artýk", "aslında", "aynen", "ayrıca", 
     "az", "bana", "bari", "bazen", "bazý", "bazı", "baţka", "belki", "ben", "benden", 
     "beni", "benim", "beri", "beþ", "beş", "beţ", "bile", "bin", "bir", "biraz", "biri", 
     "birkaç", "birkez", "birçok", "birþey", "birþeyi", "birşey", "birşeyi", "birţey", 
     "biz", "bizden", "bize", "bizi", "bizim", "bu", "buna", "bunda", "bundan", "bunlar", 
     "bunları", "bunların", "bunu", "bunun", "burada", "böyle", "böylece", "bütün", 
     "da", "daha", "dahi", "dahil", "daima", "dair", "dayanarak", "de", "defa", "deđil", 
     "değil", "diye", "diđer", "diğer", "doksan", "dokuz", "dolayı", "dolayısıyla", 
     "dört", "edecek", "eden", "ederek", "edilecek", "ediliyor", "edilmesi", "ediyor", 
     "elli", "en", "etmesi", "etti", "ettiği", "ettiğini", "eđer", "eğer", "fakat", 
     "gibi", "göre", "halbuki", "halen", "hangi", "hani", "hariç", "hatta", "hele", 
     "hem", "henüz", "hep", "hepsi", "her", "herhangi", "herkes", "herkesin", "hiç", 
     "hiçbir", "iken", "iki", "ila", "ile", "ilgili", "ilk", "illa", "ise", "itibaren", 
     "itibariyle", "iyi", "iyice", "için", "işte", "iţte", "kadar", "kanýmca", "karşın", 
     "katrilyon", "kendi", "kendilerine", "kendini", "kendisi", "kendisine", "kendisini", 
     "kere", "kez", "keţke", "ki", "kim", "kimden", "kime", "kimi", "kimse", "kýrk", 
     "kýsaca", "kırk", "lakin", "madem", "međer", "milyar", "milyon", "mu", "mü", 
     "mý", "mı", "nasýl", "nasıl", "ne", "neden", "nedenle", "nerde", "nere", "nerede", 
     "nereye", "nitekim", "niye", "niçin", "o", "olan", "olarak", "oldu", "olduklarını", 
     "olduğu", "olduğunu", "olmadı", "olmadığı", "olmak", "olması", "olmayan", 
     "olmaz", "olsa", "olsun", "olup", "olur", "olursa", "oluyor", "on", "ona", "ondan", 
     "onlar", "onlardan", "onlari", "onlarýn", "onları", "onların", "onu", "onun", 
     "otuz", "oysa", "pek", "rağmen", "sadece", "sanki", "sekiz", "seksen", "sen", "senden", 
     "seni", "senin", "siz", "sizden", "sizi", "sizin", "sonra", "tarafından", "trilyon", 
     "tüm", "var", "vardı", "ve", "veya", "veyahut", "ya", "yahut", "yani", "yapacak", 
     "yapmak", "yaptı", "yaptıkları", "yaptığı", "yaptığını", "yapılan", "yapılması", 
     "yapıyor", "yedi", "yerine", "yetmiþ", "yetmiş", "yetmiţ", "yine", "yirmi", "yoksa", 
     "yüz", "zaten", "çok", "çünkü", "öyle", "üzere", "üç", "þey", "þeyden", 
     "þeyi", "þeyler", "þu", "þuna", "þunda", "þundan", "þunu", "şey", "şeyden", 
     "şeyi", "şeyler", "şu", "şuna", "şunda", "şundan", "şunları", "şunu", "şöyle", 
     "ţayet", "ţimdi", "ţu", "ţöyle", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 15. Error: the function returns a vector of words if : the language is afrika
  replacement has 52 rows, data has 51
  1: suppressWarnings(tokenize_transform_text(object = af_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "af_ZA.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "afrikaans", min_num_char = 1, max_num_char = Inf, stemmer = NULL, 
         min_n_gram = 1, max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", 
         concat_delimiter = NULL, path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, 
         stemmer_truncate = 3, stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, 
         verbose = FALSE)) at testthat/test-utf_locale.R:505
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = af_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "af_ZA.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "afrikaans", min_num_char = 1, max_num_char = Inf, stemmer = NULL, 
         min_n_gram = 1, max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", 
         concat_delimiter = NULL, path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, 
         stemmer_truncate = 3, stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, 
         verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("'n", "aan", "af", "al", "as", "baie", "by", "daar", 
     "dag", "dat", "die", "dit", "een", "ek", "en", "gaan", "gesê", "haar", "het", "hom", 
     "hulle", "hy", "in", "is", "jou", "jy", "kan", "kom", "ma", "maar", "met", "my", 
     "na", "nie", "om", "ons", "op", "saam", "sal", "se", "sien", "so", "sy", "te", "toe", 
     "uit", "van", "vir", "was", "wat", "ŉ", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("'n", "aan", "af", "al", "as", "baie", "by", 
     "daar", "dag", "dat", "die", "dit", "een", "ek", "en", "gaan", "gesê", "haar", "het", 
     "hom", "hulle", "hy", "in", "is", "jou", "jy", "kan", "kom", "ma", "maar", "met", 
     "my", "na", "nie", "om", "ons", "op", "saam", "sal", "se", "sien", "so", "sy", "te", 
     "toe", "uit", "van", "vir", "was", "wat", "ŉ", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 16. Error: the function returns a vector of words if : the language is arabic
  replacement has 163 rows, data has 162
  1: suppressWarnings(tokenize_transform_text(object = ar_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "ar_SA.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "arabic", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)) at testthat/test-utf_locale.R:552
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = ar_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "ar_SA.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "arabic", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("،", "أ", "ا", "اثر", "اجل", "احد", "اخرى", 
     "اذا", "اربعة", "اطار", "اعادة", "اعلنت", "اف", "اكثر", 
     "اكد", "الا", "الاخيرة", "الان", "الاول", "الاولى", "التى", 
     "التي", "الثاني", "الثانية", "الذاتي", "الذى", "الذي", 
     "الذين", "السابق", "الف", "الماضي", "المقبل", "الوقت", 
     "الى", "اليوم", "اما", "امام", "امس", "ان", "انه", "انها", 
     "او", "اول", "اي", "ايار", "ايام", "ايضا", "ب", "باسم", "بان", 
     "برس", "بسبب", "بشكل", "بعد", "بعض", "بن", "به", "بها", "بين", 
     "تم", "ثلاثة", "ثم", "جميع", "حاليا", "حتى", "حوالى", "حول", 
     "حيث", "حين", "خلال", "دون", "ذلك", "زيارة", "سنة", "سنوات", 
     "شخصا", "صباح", "صفر", "ضد", "ضمن", "عام", "عاما", "عدة", 
     "عدد", "عدم", "عشر", "عشرة", "على", "عليه", "عليها", "عن", 
     "عند", "عندما", "غدا", "غير", "ـ", "ف", "فان", "فى", "في", 
     "فيه", "فيها", "قال", "قبل", "قد", "قوة", "كان", "كانت", 
     "كل", "كلم", "كما", "لا", "لدى", "لقاء", "لكن", "للامم", 
     "لم", "لن", "له", "لها", "لوكالة", "ما", "مايو", "مساء", 
     "مع", "مقابل", "مليار", "مليون", "من", "منذ", "منها", "نحو", 
     "نفسه", "نهاية", "هذا", "هذه", "هناك", "هو", "هي", "و", "و6", 
     "واحد", "واضاف", "واضافت", "واكد", "وان", "واوضح", "وفي", 
     "وقال", "وقالت", "وقد", "وقف", "وكان", "وكانت", "ولا", 
     "ولم", "ومن", "وهو", "وهي", "يكون", "يمكن", "يوم", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("،", "أ", "ا", "اثر", "اجل", "احد", 
     "اخرى", "اذا", "اربعة", "اطار", "اعادة", "اعلنت", "اف", 
     "اكثر", "اكد", "الا", "الاخيرة", "الان", "الاول", "الاولى", 
     "التى", "التي", "الثاني", "الثانية", "الذاتي", "الذى", 
     "الذي", "الذين", "السابق", "الف", "الماضي", "المقبل", 
     "الوقت", "الى", "اليوم", "اما", "امام", "امس", "ان", "انه", 
     "انها", "او", "اول", "اي", "ايار", "ايام", "ايضا", "ب", "باسم", 
     "بان", "برس", "بسبب", "بشكل", "بعد", "بعض", "بن", "به", "بها", 
     "بين", "تم", "ثلاثة", "ثم", "جميع", "حاليا", "حتى", "حوالى", 
     "حول", "حيث", "حين", "خلال", "دون", "ذلك", "زيارة", "سنة", 
     "سنوات", "شخصا", "صباح", "صفر", "ضد", "ضمن", "عام", "عاما", 
     "عدة", "عدد", "عدم", "عشر", "عشرة", "على", "عليه", "عليها", 
     "عن", "عند", "عندما", "غدا", "غير", "ـ", "ف", "فان", "فى", 
     "في", "فيه", "فيها", "قال", "قبل", "قد", "قوة", "كان", "كانت", 
     "كل", "كلم", "كما", "لا", "لدى", "لقاء", "لكن", "للامم", 
     "لم", "لن", "له", "لها", "لوكالة", "ما", "مايو", "مساء", 
     "مع", "مقابل", "مليار", "مليون", "من", "منذ", "منها", "نحو", 
     "نفسه", "نهاية", "هذا", "هذه", "هناك", "هو", "هي", "و", "و6", 
     "واحد", "واضاف", "واضافت", "واكد", "وان", "واوضح", "وفي", 
     "وقال", "وقالت", "وقد", "وقف", "وكان", "وكانت", "ولا", 
     "ولم", "ومن", "وهو", "وهي", "يكون", "يمكن", "يوم", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 17. Error: the function returns a vector of words if : the language is armeni
  replacement has 46 rows, data has 45
  1: suppressWarnings(tokenize_transform_text(object = arm_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "Hy-AM.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "armenian", min_num_char = 1, max_num_char = Inf, stemmer = NULL, 
         min_n_gram = 1, max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", 
         concat_delimiter = NULL, path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, 
         stemmer_truncate = 3, stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, 
         verbose = FALSE)) at testthat/test-utf_locale.R:598
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = arm_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "Hy-AM.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "armenian", min_num_char = 1, max_num_char = Inf, stemmer = NULL, 
         min_n_gram = 1, max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", 
         concat_delimiter = NULL, path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, 
         stemmer_truncate = 3, stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, 
         verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("այդ", "այլ", "այն", "այս", "դու", "դուք", 
     "եմ", "են", "ենք", "ես", "եք", "է", "էի", "էին", "էինք", "էիր", 
     "էիք", "էր", "ըստ", "թ", "ի", "ին", "իսկ", "իր", "կամ", "համար", 
     "հետ", "հետո", "մենք", "մեջ", "մի", "ն", "նա", "նաև", "նրա", 
     "նրանք", "որ", "որը", "որոնք", "որպես", "ու", "ում", "պիտի", 
     "վրա", "և", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("այդ", "այլ", "այն", "այս", "դու", 
     "դուք", "եմ", "են", "ենք", "ես", "եք", "է", "էի", "էին", "էինք", 
     "էիր", "էիք", "էր", "ըստ", "թ", "ի", "ին", "իսկ", "իր", "կամ", 
     "համար", "հետ", "հետո", "մենք", "մեջ", "մի", "ն", "նա", "նաև", 
     "նրա", "նրանք", "որ", "որը", "որոնք", "որպես", "ու", "ում", 
     "պիտի", "վրա", "և", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 18. Error: the function returns a vector of words if : the language is basque
  replacement has 99 rows, data has 98
  1: suppressWarnings(tokenize_transform_text(object = bsk_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "eu_ES.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "basque", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)) at testthat/test-utf_locale.R:642
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = bsk_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "eu_ES.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "basque", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("al", "anitz", "arabera", "asko", "baina", "bat", "batean", 
     "batek", "bati", "batzuei", "batzuek", "batzuetan", "batzuk", "bera", "beraiek", 
     "berau", "berauek", "bere", "berori", "beroriek", "beste", "bezala", "da", "dago", 
     "dira", "ditu", "du", "dute", "edo", "egin", "ere", "eta", "eurak", "ez", "gainera", 
     "gu", "gutxi", "guzti", "haiei", "haiek", "haietan", "hainbeste", "hala", "han", 
     "handik", "hango", "hara", "hari", "hark", "hartan", "hau", "hauei", "hauek", "hauetan", 
     "hemen", "hemendik", "hemengo", "hi", "hona", "honek", "honela", "honetan", "honi", 
     "hor", "hori", "horiei", "horiek", "horietan", "horko", "horra", "horrek", "horrela", 
     "horretan", "horri", "hortik", "hura", "izan", "ni", "noiz", "nola", "non", "nondik", 
     "nongo", "nor", "nora", "ze", "zein", "zen", "zenbait", "zenbat", "zer", "zergatik", 
     "ziren", "zituen", "zu", "zuek", "zuen", "zuten", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("al", "anitz", "arabera", "asko", "baina", 
     "bat", "batean", "batek", "bati", "batzuei", "batzuek", "batzuetan", "batzuk", "bera", 
     "beraiek", "berau", "berauek", "bere", "berori", "beroriek", "beste", "bezala", "da", 
     "dago", "dira", "ditu", "du", "dute", "edo", "egin", "ere", "eta", "eurak", "ez", 
     "gainera", "gu", "gutxi", "guzti", "haiei", "haiek", "haietan", "hainbeste", "hala", 
     "han", "handik", "hango", "hara", "hari", "hark", "hartan", "hau", "hauei", "hauek", 
     "hauetan", "hemen", "hemendik", "hemengo", "hi", "hona", "honek", "honela", "honetan", 
     "honi", "hor", "hori", "horiei", "horiek", "horietan", "horko", "horra", "horrek", 
     "horrela", "horretan", "horri", "hortik", "hura", "izan", "ni", "noiz", "nola", "non", 
     "nondik", "nongo", "nor", "nora", "ze", "zein", "zen", "zenbait", "zenbat", "zer", 
     "zergatik", "ziren", "zituen", "zu", "zuek", "zuen", "zuten", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 19. Error: the function returns a vector of words if : the language is bengal
  replacement has 117 rows, data has 116
  1: suppressWarnings(tokenize_transform_text(object = bngl_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "bn_IN.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "bengali", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)) at testthat/test-utf_locale.R:689
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = bngl_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "bn_IN.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "bengali", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("অনেক", "অন্য", "অবশ্য", "আগে", 
     "আছে", "আজ", "আবার", "আমরা", "আমাদের", "আর", 
     "ই", "উত্তর", "উপর", "উপরে", "এ", "এই", "এক্", 
     "এখন", "এত", "এব", "এমন", "এমনি", "এর", "এস", 
     "এসে", "ও", "ওই", "কমনে", "করা", "করে", "কাছে", 
     "কাজ", "কাজে", "কারণ", "কি", "কিছু", "কে", 
     "কেউ", "কেখা", "কেন", "কোটি", "কোনো", "কয়েক", 
     "খুব", "গিয়ে", "গেল", "চার", "চালু", "চেষ্টা", 
     "ছিল", "জানা", "জ্নজন", "টি", "তখন", "তবে", 
     "তা", "তাই", "তো", "থাকা", "থেকে", "দিন", "দু", 
     "দুই", "দেওয়া", "ধামার", "নতুন", "না", "নাগাদ", 
     "নিয়ে", "নেওয়া", "নয়", "পর", "পরে", "পাচ", 
     "পি", "পেয়্র্", "প্রতি", "প্রথম", "প্রযন্ত", 
     "প্রাথমিক", "প্রায়", "বক্তব্য", "বন", 
     "বলা", "বলে", "বলেন", "বহু", "বা", "বি", "বিভিন্ন", 
     "বেশ", "বেশি", "মতো", "মধ্যে", "মনে", "যখন", 
     "যদি", "যা", "যাওয়া", "যে", "র", "রকম", "লক্ষ", 
     "শুধু", "শুরু", "সঙ্গে", "সব", "সহ", "সাধারণ", 
     "সামনে", "সি", "সে", "সেই", "হতে", "হাজার", 
     "হয়", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("অনেক", "অন্য", "অবশ্য", 
     "আগে", "আছে", "আজ", "আবার", "আমরা", "আমাদের", 
     "আর", "ই", "উত্তর", "উপর", "উপরে", "এ", "এই", 
     "এক্", "এখন", "এত", "এব", "এমন", "এমনি", "এর", 
     "এস", "এসে", "ও", "ওই", "কমনে", "করা", "করে", 
     "কাছে", "কাজ", "কাজে", "কারণ", "কি", "কিছু", 
     "কে", "কেউ", "কেখা", "কেন", "কোটি", "কোনো", 
     "কয়েক", "খুব", "গিয়ে", "গেল", "চার", "চালু", 
     "চেষ্টা", "ছিল", "জানা", "জ্নজন", "টি", "তখন", 
     "তবে", "তা", "তাই", "তো", "থাকা", "থেকে", "দিন", 
     "দু", "দুই", "দেওয়া", "ধামার", "নতুন", "না", 
     "নাগাদ", "নিয়ে", "নেওয়া", "নয়", "পর", "পরে", 
     "পাচ", "পি", "পেয়্র্", "প্রতি", "প্রথম", 
     "প্রযন্ত", "প্রাথমিক", "প্রায়", "বক্তব্য", 
     "বন", "বলা", "বলে", "বলেন", "বহু", "বা", "বি", 
     "বিভিন্ন", "বেশ", "বেশি", "মতো", "মধ্যে", 
     "মনে", "যখন", "যদি", "যা", "যাওয়া", "যে", "র", 
     "রকম", "লক্ষ", "শুধু", "শুরু", "সঙ্গে", "সব", 
     "সহ", "সাধারণ", "সামনে", "সি", "সে", "সেই", 
     "হতে", "হাজার", "হয়", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 20. Error: the function returns a vector of words if : the language is catala
  replacement has 219 rows, data has 218
  1: suppressWarnings(tokenize_transform_text(object = ctl_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "ca_ES.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "catalan", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)) at testthat/test-utf_locale.R:737
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = ctl_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "ca_ES.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "catalan", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("a", "abans", "ací", "ah", "així", "això", "al", 
     "aleshores", "algun", "alguna", "algunes", "alguns", "alhora", "allà", "allí", 
     "allò", "als", "altra", "altre", "altres", "amb", "ambdues", "ambdós", "apa", "aquell", 
     "aquella", "aquelles", "aquells", "aquest", "aquesta", "aquestes", "aquests", "aquí", 
     "baix", "cada", "cadascuna", "cadascunes", "cadascuns", "cadascú", "com", "contra", 
     "d'un", "d'una", "d'unes", "d'uns", "dalt", "de", "del", "dels", "des", "després", 
     "dins", "dintre", "donat", "doncs", "durant", "e", "eh", "el", "els", "em", "en", 
     "encara", "ens", "entre", "eren", "es", "esta", "estaven", "esteu", "està", "estàvem", 
     "estàveu", "et", "etc", "ets", "fins", "fora", "gairebé", "ha", "han", "has", "havia", 
     "he", "hem", "heu", "hi", "ho", "i", "igual", "iguals", "ja", "l'hi", "la", "les", 
     "li", "li'n", "llavors", "m'he", "ma", "mal", "malgrat", "mateix", "mateixa", "mateixes", 
     "mateixos", "me", "mentre", "meu", "meus", "meva", "meves", "molt", "molta", "moltes", 
     "molts", "mon", "mons", "més", "n'he", "n'hi", "ne", "ni", "no", "nogensmenys", 
     "només", "nosaltres", "nostra", "nostre", "nostres", "o", "oh", "oi", "on", "pas", 
     "pel", "pels", "per", "perquè", "però", "poc", "poca", "pocs", "poques", "potser", 
     "propi", "qual", "quals", "quan", "quant", "que", "quelcom", "qui", "quin", "quina", 
     "quines", "quins", "què", "s'ha", "s'han", "sa", "semblant", "semblants", "ses", 
     "seu", "seus", "seva", "seves", "si", "sobre", "sobretot", "solament", "sols", "son", 
     "sons", "sota", "sou", "sóc", "són", "t'ha", "t'han", "t'he", "ta", "tal", "també", 
     "tampoc", "tan", "tant", "tanta", "tantes", "teu", "teus", "teva", "teves", "ton", 
     "tons", "tot", "tota", "totes", "tots", "un", "una", "unes", "uns", "us", "va", "vaig", 
     "vam", "van", "vas", "veu", "vosaltres", "vostra", "vostre", "vostres", "érem", 
     "éreu", "és", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("a", "abans", "ací", "ah", "així", "això", 
     "al", "aleshores", "algun", "alguna", "algunes", "alguns", "alhora", "allà", "allí", 
     "allò", "als", "altra", "altre", "altres", "amb", "ambdues", "ambdós", "apa", "aquell", 
     "aquella", "aquelles", "aquells", "aquest", "aquesta", "aquestes", "aquests", "aquí", 
     "baix", "cada", "cadascuna", "cadascunes", "cadascuns", "cadascú", "com", "contra", 
     "d'un", "d'una", "d'unes", "d'uns", "dalt", "de", "del", "dels", "des", "després", 
     "dins", "dintre", "donat", "doncs", "durant", "e", "eh", "el", "els", "em", "en", 
     "encara", "ens", "entre", "eren", "es", "esta", "estaven", "esteu", "està", "estàvem", 
     "estàveu", "et", "etc", "ets", "fins", "fora", "gairebé", "ha", "han", "has", "havia", 
     "he", "hem", "heu", "hi", "ho", "i", "igual", "iguals", "ja", "l'hi", "la", "les", 
     "li", "li'n", "llavors", "m'he", "ma", "mal", "malgrat", "mateix", "mateixa", "mateixes", 
     "mateixos", "me", "mentre", "meu", "meus", "meva", "meves", "molt", "molta", "moltes", 
     "molts", "mon", "mons", "més", "n'he", "n'hi", "ne", "ni", "no", "nogensmenys", 
     "només", "nosaltres", "nostra", "nostre", "nostres", "o", "oh", "oi", "on", "pas", 
     "pel", "pels", "per", "perquè", "però", "poc", "poca", "pocs", "poques", "potser", 
     "propi", "qual", "quals", "quan", "quant", "que", "quelcom", "qui", "quin", "quina", 
     "quines", "quins", "què", "s'ha", "s'han", "sa", "semblant", "semblants", "ses", 
     "seu", "seus", "seva", "seves", "si", "sobre", "sobretot", "solament", "sols", "son", 
     "sons", "sota", "sou", "sóc", "són", "t'ha", "t'han", "t'he", "ta", "tal", "també", 
     "tampoc", "tan", "tant", "tanta", "tantes", "teu", "teus", "teva", "teves", "ton", 
     "tons", "tot", "tota", "totes", "tots", "un", "una", "unes", "uns", "us", "va", "vaig", 
     "vam", "van", "vas", "veu", "vosaltres", "vostra", "vostre", "vostres", "érem", 
     "éreu", "és", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 21. Error: the function returns a vector of words if : the language is croati
  replacement has 180 rows, data has 179
  1: suppressWarnings(tokenize_transform_text(object = kr_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "hr_HR.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "croatian", min_num_char = 1, max_num_char = Inf, stemmer = NULL, 
         min_n_gram = 1, max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", 
         concat_delimiter = NULL, path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, 
         stemmer_truncate = 3, stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, 
         verbose = FALSE)) at testthat/test-utf_locale.R:785
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = kr_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "hr_HR.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "croatian", min_num_char = 1, max_num_char = Inf, stemmer = NULL, 
         min_n_gram = 1, max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", 
         concat_delimiter = NULL, path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, 
         stemmer_truncate = 3, stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, 
         verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("a", "ako", "ali", "bi", "bih", "bila", "bili", "bilo", 
     "bio", "bismo", "biste", "biti", "bumo", "da", "do", "duž", "ga", "hoće", "hoćemo", 
     "hoćete", "hoćeš", "hoću", "i", "iako", "ih", "ili", "iz", "ja", "je", "jedna", 
     "jedne", "jedno", "jer", "jesam", "jesi", "jesmo", "jest", "jeste", "jesu", "jim", 
     "joj", "još", "ju", "kada", "kako", "kao", "koja", "koje", "koji", "kojima", "koju", 
     "kroz", "li", "me", "mene", "meni", "mi", "mimo", "moj", "moja", "moje", "mu", "na", 
     "nad", "nakon", "nam", "nama", "nas", "naš", "naša", "naše", "našeg", "ne", "nego", 
     "neka", "neki", "nekog", "neku", "nema", "netko", "neće", "nećemo", "nećete", 
     "nećeš", "neću", "nešto", "ni", "nije", "nikoga", "nikoje", "nikoju", "nisam", 
     "nisi", "nismo", "niste", "nisu", "njega", "njegov", "njegova", "njegovo", "njemu", 
     "njezin", "njezina", "njezino", "njih", "njihov", "njihova", "njihovo", "njim", "njima", 
     "njoj", "nju", "no", "o", "od", "odmah", "on", "ona", "oni", "ono", "ova", "pa", 
     "pak", "po", "pod", "pored", "prije", "s", "sa", "sam", "samo", "se", "sebe", "sebi", 
     "si", "smo", "ste", "su", "sve", "svi", "svog", "svoj", "svoja", "svoje", "svom", 
     "ta", "tada", "taj", "tako", "te", "tebe", "tebi", "ti", "to", "toj", "tome", "tu", 
     "tvoj", "tvoja", "tvoje", "u", "uz", "vam", "vama", "vas", "vaš", "vaša", "vaše", 
     "već", "vi", "vrlo", "za", "zar", "će", "ćemo", "ćete", "ćeš", "ću", "što", 
     NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("a", "ako", "ali", "bi", "bih", "bila", "bili", 
     "bilo", "bio", "bismo", "biste", "biti", "bumo", "da", "do", "duž", "ga", "hoće", 
     "hoćemo", "hoćete", "hoćeš", "hoću", "i", "iako", "ih", "ili", "iz", "ja", "je", 
     "jedna", "jedne", "jedno", "jer", "jesam", "jesi", "jesmo", "jest", "jeste", "jesu", 
     "jim", "joj", "još", "ju", "kada", "kako", "kao", "koja", "koje", "koji", "kojima", 
     "koju", "kroz", "li", "me", "mene", "meni", "mi", "mimo", "moj", "moja", "moje", 
     "mu", "na", "nad", "nakon", "nam", "nama", "nas", "naš", "naša", "naše", "našeg", 
     "ne", "nego", "neka", "neki", "nekog", "neku", "nema", "netko", "neće", "nećemo", 
     "nećete", "nećeš", "neću", "nešto", "ni", "nije", "nikoga", "nikoje", "nikoju", 
     "nisam", "nisi", "nismo", "niste", "nisu", "njega", "njegov", "njegova", "njegovo", 
     "njemu", "njezin", "njezina", "njezino", "njih", "njihov", "njihova", "njihovo", 
     "njim", "njima", "njoj", "nju", "no", "o", "od", "odmah", "on", "ona", "oni", "ono", 
     "ova", "pa", "pak", "po", "pod", "pored", "prije", "s", "sa", "sam", "samo", "se", 
     "sebe", "sebi", "si", "smo", "ste", "su", "sve", "svi", "svog", "svoj", "svoja", 
     "svoje", "svom", "ta", "tada", "taj", "tako", "te", "tebe", "tebi", "ti", "to", "toj", 
     "tome", "tu", "tvoj", "tvoja", "tvoje", "u", "uz", "vam", "vama", "vas", "vaš", 
     "vaša", "vaše", "već", "vi", "vrlo", "za", "zar", "će", "ćemo", "ćete", "ćeš", 
     "ću", "što", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 22. Error: the function returns a vector of words if : the language is czech,
  replacement has 347 rows, data has 346
  1: suppressWarnings(tokenize_transform_text(object = cz_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "cs_CZ.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "czech", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)) at testthat/test-utf_locale.R:833
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = cz_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "cs_CZ.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "czech", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("a", "aby", "ahoj", "aj", "ale", "anebo", "ani", "ano", 
     "asi", "aspoň", "atd", "atp", "ačkoli", "až", "bez", "beze", "blízko", "bohužel", 
     "brzo", "bude", "budem", "budeme", "budete", "budeš", "budou", "budu", "by", "byl", 
     "byla", "byli", "bylo", "byly", "bys", "být", "během", "chce", "chceme", "chcete", 
     "chceš", "chci", "chtít", "chtějí", "chut'", "chuti", "co", "což", "cz", "daleko", 
     "další", "den", "deset", "devatenáct", "devět", "dnes", "do", "dobrý", "docela", 
     "dva", "dvacet", "dvanáct", "dvě", "dál", "dále", "děkovat", "děkujeme", "děkuji", 
     "ho", "hodně", "i", "jak", "jakmile", "jako", "jakož", "jde", "je", "jeden", "jedenáct", 
     "jedna", "jedno", "jednou", "jedou", "jeho", "jehož", "jej", "jejich", "její", 
     "jelikož", "jemu", "jen", "jenom", "jestli", "jestliže", "ještě", "jež", "ji", 
     "jich", "jimi", "jinak", "jiné", "již", "jsem", "jseš", "jsi", "jsme", "jsou", 
     "jste", "já", "jí", "jím", "jíž", "k", "kam", "kde", "kdo", "kdy", "když", 
     "ke", "kolik", "kromě", "kterou", "která", "které", "který", "kteří", "kvůli", 
     "mají", "mezi", "mi", "mne", "mnou", "mně", "moc", "mohl", "mohou", "moje", "moji", 
     "možná", "musí", "my", "má", "málo", "mám", "máme", "máte", "máš", "mé", 
     "mí", "mít", "mě", "můj", "může", "na", "nad", "nade", "napište", "naproti", 
     "načež", "naše", "naši", "ne", "nebo", "nebyl", "nebyla", "nebyli", "nebyly", 
     "nedělají", "nedělá", "nedělám", "neděláme", "neděláte", "neděláš", 
     "neg", "nejsi", "nejsou", "nemají", "nemáme", "nemáte", "neměl", "není", "nestačí", 
     "nevadí", "než", "nic", "nich", "nimi", "nové", "nový", "nula", "nám", "námi", 
     "nás", "náš", "ním", "ně", "něco", "nějak", "někde", "někdo", "němu", "němuž", 
     "o", "od", "ode", "on", "ona", "oni", "ono", "ony", "osm", "osmnáct", "pak", "patnáct", 
     "po", "pod", "podle", "pokud", "potom", "pouze", "pozdě", "pořád", "pravé", "pro", 
     "prostě", "prosím", "proti", "proto", "protože", "proč", "první", "pta", "pět", 
     "před", "přes", "přese", "při", "přičemž", "re", "rovně", "s", "se", "sedm", 
     "sedmnáct", "si", "skoro", "smí", "smějí", "snad", "spolu", "sta", "sto", "strana", 
     "sté", "své", "svých", "svým", "svými", "ta", "tady", "tak", "takhle", "taky", 
     "také", "takže", "tam", "tamhle", "tamhleto", "tamto", "tato", "tebe", "tebou", 
     "ted'", "tedy", "ten", "tento", "teto", "ti", "tipy", "tisíc", "tisíce", "to", 
     "tobě", "tohle", "toho", "tohoto", "tom", "tomto", "tomu", "tomuto", "toto", "trošku", 
     "tu", "tuto", "tvoje", "tvá", "tvé", "tvůj", "ty", "tyto", "téma", "tím", "tímto", 
     "tě", "těm", "těmu", "třeba", "tři", "třináct", "u", "určitě", "už", "v", 
     "vaše", "vaši", "ve", "vedle", "večer", "vlastně", "vy", "vám", "vámi", "vás", 
     "váš", "více", "však", "všechno", "všichni", "vůbec", "vždy", "z", "za", 
     "zatímco", "zač", "zda", "zde", "ze", "zprávy", "zpět", "čau", "či", "článku", 
     "články", "čtrnáct", "čtyři", "šest", "šestnáct", "že", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("a", "aby", "ahoj", "aj", "ale", "anebo", 
     "ani", "ano", "asi", "aspoň", "atd", "atp", "ačkoli", "až", "bez", "beze", "blízko", 
     "bohužel", "brzo", "bude", "budem", "budeme", "budete", "budeš", "budou", "budu", 
     "by", "byl", "byla", "byli", "bylo", "byly", "bys", "být", "během", "chce", "chceme", 
     "chcete", "chceš", "chci", "chtít", "chtějí", "chut'", "chuti", "co", "což", 
     "cz", "daleko", "další", "den", "deset", "devatenáct", "devět", "dnes", "do", 
     "dobrý", "docela", "dva", "dvacet", "dvanáct", "dvě", "dál", "dále", "děkovat", 
     "děkujeme", "děkuji", "ho", "hodně", "i", "jak", "jakmile", "jako", "jakož", 
     "jde", "je", "jeden", "jedenáct", "jedna", "jedno", "jednou", "jedou", "jeho", "jehož", 
     "jej", "jejich", "její", "jelikož", "jemu", "jen", "jenom", "jestli", "jestliže", 
     "ještě", "jež", "ji", "jich", "jimi", "jinak", "jiné", "již", "jsem", "jseš", 
     "jsi", "jsme", "jsou", "jste", "já", "jí", "jím", "jíž", "k", "kam", "kde", 
     "kdo", "kdy", "když", "ke", "kolik", "kromě", "kterou", "která", "které", "který", 
     "kteří", "kvůli", "mají", "mezi", "mi", "mne", "mnou", "mně", "moc", "mohl", 
     "mohou", "moje", "moji", "možná", "musí", "my", "má", "málo", "mám", "máme", 
     "máte", "máš", "mé", "mí", "mít", "mě", "můj", "může", "na", "nad", "nade", 
     "napište", "naproti", "načež", "naše", "naši", "ne", "nebo", "nebyl", "nebyla", 
     "nebyli", "nebyly", "nedělají", "nedělá", "nedělám", "neděláme", "neděláte", 
     "neděláš", "neg", "nejsi", "nejsou", "nemají", "nemáme", "nemáte", "neměl", 
     "není", "nestačí", "nevadí", "než", "nic", "nich", "nimi", "nové", "nový", 
     "nula", "nám", "námi", "nás", "náš", "ním", "ně", "něco", "nějak", "někde", 
     "někdo", "němu", "němuž", "o", "od", "ode", "on", "ona", "oni", "ono", "ony", 
     "osm", "osmnáct", "pak", "patnáct", "po", "pod", "podle", "pokud", "potom", "pouze", 
     "pozdě", "pořád", "pravé", "pro", "prostě", "prosím", "proti", "proto", "protože", 
     "proč", "první", "pta", "pět", "před", "přes", "přese", "při", "přičemž", 
     "re", "rovně", "s", "se", "sedm", "sedmnáct", "si", "skoro", "smí", "smějí", 
     "snad", "spolu", "sta", "sto", "strana", "sté", "své", "svých", "svým", "svými", 
     "ta", "tady", "tak", "takhle", "taky", "také", "takže", "tam", "tamhle", "tamhleto", 
     "tamto", "tato", "tebe", "tebou", "ted'", "tedy", "ten", "tento", "teto", "ti", "tipy", 
     "tisíc", "tisíce", "to", "tobě", "tohle", "toho", "tohoto", "tom", "tomto", "tomu", 
     "tomuto", "toto", "trošku", "tu", "tuto", "tvoje", "tvá", "tvé", "tvůj", "ty", 
     "tyto", "téma", "tím", "tímto", "tě", "těm", "těmu", "třeba", "tři", "třináct", 
     "u", "určitě", "už", "v", "vaše", "vaši", "ve", "vedle", "večer", "vlastně", 
     "vy", "vám", "vámi", "vás", "váš", "více", "však", "všechno", "všichni", 
     "vůbec", "vždy", "z", "za", "zatímco", "zač", "zda", "zde", "ze", "zprávy", 
     "zpět", "čau", "či", "článku", "články", "čtrnáct", "čtyři", "šest", 
     "šestnáct", "že", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 23. Error: the function returns a vector of words if : the language is danish
  replacement has 102 rows, data has 101
  1: suppressWarnings(tokenize_transform_text(object = dns_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "da_DK.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "danish", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)) at testthat/test-utf_locale.R:881
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = dns_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "da_DK.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "danish", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("af", "alle", "andet", "andre", "at", "begge", "da", 
     "de", "den", "denne", "der", "deres", "det", "dette", "dig", "din", "dog", "du", 
     "ej", "eller", "en", "end", "ene", "eneste", "enhver", "et", "fem", "fire", "flere", 
     "fleste", "for", "fordi", "forrige", "fra", "få", "før", "god", "han", "hans", 
     "har", "hendes", "her", "hun", "hvad", "hvem", "hver", "hvilken", "hvis", "hvor", 
     "hvordan", "hvorfor", "hvornår", "i", "ikke", "ind", "ingen", "intet", "jeg", "jeres", 
     "kan", "kom", "kommer", "lav", "lidt", "lille", "man", "mand", "mange", "med", "meget", 
     "men", "mens", "mere", "mig", "ned", "ni", "nogen", "noget", "ny", "nyt", "nær", 
     "næste", "næsten", "og", "op", "otte", "over", "på", "se", "seks", "ses", "som", 
     "stor", "store", "syv", "ti", "til", "to", "tre", "ud", "var", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("af", "alle", "andet", "andre", "at", "begge", 
     "da", "de", "den", "denne", "der", "deres", "det", "dette", "dig", "din", "dog", 
     "du", "ej", "eller", "en", "end", "ene", "eneste", "enhver", "et", "fem", "fire", 
     "flere", "fleste", "for", "fordi", "forrige", "fra", "få", "før", "god", "han", 
     "hans", "har", "hendes", "her", "hun", "hvad", "hvem", "hver", "hvilken", "hvis", 
     "hvor", "hvordan", "hvorfor", "hvornår", "i", "ikke", "ind", "ingen", "intet", "jeg", 
     "jeres", "kan", "kom", "kommer", "lav", "lidt", "lille", "man", "mand", "mange", 
     "med", "meget", "men", "mens", "mere", "mig", "ned", "ni", "nogen", "noget", "ny", 
     "nyt", "nær", "næste", "næsten", "og", "op", "otte", "over", "på", "se", "seks", 
     "ses", "som", "stor", "store", "syv", "ti", "til", "to", "tre", "ud", "var", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 24. Error: the function returns a vector of words if : the language is dutch,
  replacement has 276 rows, data has 275
  1: suppressWarnings(tokenize_transform_text(object = dtc_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "nl_NL.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "dutch", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)) at testthat/test-utf_locale.R:929
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = dtc_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "nl_NL.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "dutch", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("aan", "achte", "achter", "af", "al", "alle", "alleen", 
     "alles", "als", "ander", "anders", "beetje", "behalve", "beide", "beiden", "ben", 
     "beneden", "bent", "bij", "bijna", "bijv", "blijkbaar", "blijken", "boven", "bv", 
     "daar", "daardoor", "daarin", "daarna", "daarom", "daaruit", "dan", "dat", "de", 
     "deden", "deed", "derde", "derhalve", "dertig", "deze", "dhr", "die", "dit", "doe", 
     "doen", "doet", "door", "drie", "duizend", "echter", "een", "eens", "eerst", "eerste", 
     "eigen", "eigenlijk", "elk", "elke", "en", "enige", "er", "erg", "ergens", "etc", 
     "etcetera", "even", "geen", "genoeg", "geweest", "haar", "haarzelf", "had", "hadden", 
     "heb", "hebben", "hebt", "hedden", "heeft", "heel", "hem", "hemzelf", "hen", "het", 
     "hetzelfde", "hier", "hierin", "hierna", "hierom", "hij", "hijzelf", "hoe", "honderd", 
     "hun", "ieder", "iedere", "iedereen", "iemand", "iets", "ik", "in", "inderdaad", 
     "intussen", "is", "ja", "je", "jij", "jijzelf", "jou", "jouw", "jullie", "kan", "kon", 
     "konden", "kun", "kunnen", "kunt", "laatst", "later", "lijken", "lijkt", "maak", 
     "maakt", "maakte", "maakten", "maar", "mag", "maken", "me", "meer", "meest", "meestal", 
     "men", "met", "mevr", "mij", "mijn", "minder", "miss", "misschien", "missen", "mits", 
     "mocht", "mochten", "moest", "moesten", "moet", "moeten", "mogen", "mr", "mrs", "mw", 
     "na", "naar", "nam", "namelijk", "nee", "neem", "negen", "nemen", "nergens", "niemand", 
     "niet", "niets", "niks", "noch", "nochtans", "nog", "nooit", "nu", "nv", "of", "om", 
     "omdat", "ondanks", "onder", "ondertussen", "ons", "onze", "onzeker", "ooit", "ook", 
     "op", "over", "overal", "overige", "paar", "per", "recent", "redelijk", "samen", 
     "sinds", "steeds", "te", "tegen", "tegenover", "thans", "tien", "tiende", "tijdens", 
     "tja", "toch", "toe", "tot", "totdat", "tussen", "twee", "tweede", "u", "uit", "uw", 
     "vaak", "van", "vanaf", "veel", "veertig", "verder", "verscheidene", "verschillende", 
     "via", "vier", "vierde", "vijf", "vijfde", "vijftig", "volgend", "volgens", "voor", 
     "voordat", "voorts", "waar", "waarom", "waarschijnlijk", "wanneer", "waren", "was", 
     "wat", "we", "wederom", "weer", "weinig", "wel", "welk", "welke", "werd", "werden", 
     "werder", "whatever", "wie", "wij", "wijzelf", "wil", "wilden", "willen", "word", 
     "worden", "wordt", "zal", "ze", "zei", "zeker", "zelf", "zelfde", "zes", "zeven", 
     "zich", "zij", "zijn", "zijzelf", "zo", "zoals", "zodat", "zou", "zouden", "zulk", 
     "zullen", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("aan", "achte", "achter", "af", "al", "alle", 
     "alleen", "alles", "als", "ander", "anders", "beetje", "behalve", "beide", "beiden", 
     "ben", "beneden", "bent", "bij", "bijna", "bijv", "blijkbaar", "blijken", "boven", 
     "bv", "daar", "daardoor", "daarin", "daarna", "daarom", "daaruit", "dan", "dat", 
     "de", "deden", "deed", "derde", "derhalve", "dertig", "deze", "dhr", "die", "dit", 
     "doe", "doen", "doet", "door", "drie", "duizend", "echter", "een", "eens", "eerst", 
     "eerste", "eigen", "eigenlijk", "elk", "elke", "en", "enige", "er", "erg", "ergens", 
     "etc", "etcetera", "even", "geen", "genoeg", "geweest", "haar", "haarzelf", "had", 
     "hadden", "heb", "hebben", "hebt", "hedden", "heeft", "heel", "hem", "hemzelf", "hen", 
     "het", "hetzelfde", "hier", "hierin", "hierna", "hierom", "hij", "hijzelf", "hoe", 
     "honderd", "hun", "ieder", "iedere", "iedereen", "iemand", "iets", "ik", "in", "inderdaad", 
     "intussen", "is", "ja", "je", "jij", "jijzelf", "jou", "jouw", "jullie", "kan", "kon", 
     "konden", "kun", "kunnen", "kunt", "laatst", "later", "lijken", "lijkt", "maak", 
     "maakt", "maakte", "maakten", "maar", "mag", "maken", "me", "meer", "meest", "meestal", 
     "men", "met", "mevr", "mij", "mijn", "minder", "miss", "misschien", "missen", "mits", 
     "mocht", "mochten", "moest", "moesten", "moet", "moeten", "mogen", "mr", "mrs", "mw", 
     "na", "naar", "nam", "namelijk", "nee", "neem", "negen", "nemen", "nergens", "niemand", 
     "niet", "niets", "niks", "noch", "nochtans", "nog", "nooit", "nu", "nv", "of", "om", 
     "omdat", "ondanks", "onder", "ondertussen", "ons", "onze", "onzeker", "ooit", "ook", 
     "op", "over", "overal", "overige", "paar", "per", "recent", "redelijk", "samen", 
     "sinds", "steeds", "te", "tegen", "tegenover", "thans", "tien", "tiende", "tijdens", 
     "tja", "toch", "toe", "tot", "totdat", "tussen", "twee", "tweede", "u", "uit", "uw", 
     "vaak", "van", "vanaf", "veel", "veertig", "verder", "verscheidene", "verschillende", 
     "via", "vier", "vierde", "vijf", "vijfde", "vijftig", "volgend", "volgens", "voor", 
     "voordat", "voorts", "waar", "waarom", "waarschijnlijk", "wanneer", "waren", "was", 
     "wat", "we", "wederom", "weer", "weinig", "wel", "welk", "welke", "werd", "werden", 
     "werder", "whatever", "wie", "wij", "wijzelf", "wil", "wilden", "willen", "word", 
     "worden", "wordt", "zal", "ze", "zei", "zeker", "zelf", "zelfde", "zes", "zeven", 
     "zich", "zij", "zijn", "zijzelf", "zo", "zoals", "zodat", "zou", "zouden", "zulk", 
     "zullen", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 25. Error: the function returns a vector of words if : the language is estoni
  replacement has 36 rows, data has 35
  1: suppressWarnings(tokenize_transform_text(object = est_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "et_EE.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "estonian", min_num_char = 1, max_num_char = Inf, stemmer = NULL, 
         min_n_gram = 1, max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", 
         concat_delimiter = NULL, path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, 
         stemmer_truncate = 3, stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, 
         verbose = FALSE)) at testthat/test-utf_locale.R:977
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = est_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "et_EE.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "estonian", min_num_char = 1, max_num_char = Inf, stemmer = NULL, 
         min_n_gram = 1, max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", 
         concat_delimiter = NULL, path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, 
         stemmer_truncate = 3, stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, 
         verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("aga", "ei", "et", "ja", "jah", "kas", "kui", "kõik", 
     "ma", "me", "mida", "midagi", "mind", "minu", "mis", "mu", "mul", "mulle", "nad", 
     "nii", "oled", "olen", "oli", "oma", "on", "pole", "sa", "seda", "see", "selle", 
     "siin", "siis", "ta", "te", "ära", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("aga", "ei", "et", "ja", "jah", "kas", "kui", 
     "kõik", "ma", "me", "mida", "midagi", "mind", "minu", "mis", "mu", "mul", "mulle", 
     "nad", "nii", "oled", "olen", "oli", "oma", "on", "pole", "sa", "seda", "see", "selle", 
     "siin", "siis", "ta", "te", "ära", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 26. Error: the function returns a vector of words if : the language is finnis
  replacement has 773 rows, data has 772
  1: suppressWarnings(tokenize_transform_text(object = fns_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "fi_FI.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "finnish", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)) at testthat/test-utf_locale.R:1025
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = fns_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "fi_FI.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "finnish", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("aiemmin", "aika", "aikaa", "aikaan", "aikaisemmin", 
     "aikaisin", "aikajen", "aikana", "aikoina", "aikoo", "aikovat", "aina", "ainakaan", 
     "ainakin", "ainoa", "ainoat", "aiomme", "aion", "aiotte", "aist", "aivan", "ajan", 
     "alas", "alemmas", "alkuisin", "alkuun", "alla", "alle", "aloitamme", "aloitan", 
     "aloitat", "aloitatte", "aloitattivat", "aloitettava", "aloitettevaksi", "aloitettu", 
     "aloitimme", "aloitin", "aloitit", "aloititte", "aloittaa", "aloittamatta", "aloitti", 
     "aloittivat", "alta", "aluksi", "alussa", "alusta", "annettavaksi", "annetteva", 
     "annettu", "ansiosta", "antaa", "antamatta", "antoi", "aoua", "apu", "asia", "asiaa", 
     "asian", "asiasta", "asiat", "asioiden", "asioihin", "asioita", "asti", "avuksi", 
     "avulla", "avun", "avutta", "edelle", "edelleen", "edellä", "edeltä", "edemmäs", 
     "edes", "edessä", "edestä", "ehkä", "ei", "eikä", "eilen", "eivät", "eli", "ellei", 
     "elleivät", "ellemme", "ellen", "ellet", "ellette", "emme", "en", "enemmän", "eniten", 
     "ennen", "ensi", "ensimmäinen", "ensimmäiseksi", "ensimmäisen", "ensimmäisenä", 
     "ensimmäiset", "ensimmäisiksi", "ensimmäisinä", "ensimmäisiä", "ensimmäistä", 
     "ensin", "entinen", "entisen", "entisiä", "entisten", "entistä", "enää", "eri", 
     "erittäin", "erityisesti", "eräiden", "eräs", "eräät", "esi", "esiin", "esillä", 
     "esimerkiksi", "et", "eteen", "etenkin", "etessa", "ette", "ettei", "että", "haikki", 
     "halua", "haluaa", "haluamatta", "haluamme", "haluan", "haluat", "haluatte", "haluavat", 
     "halunnut", "halusi", "halusimme", "halusin", "halusit", "halusitte", "halusivat", 
     "halutessa", "haluton", "he", "hei", "heidän", "heihin", "heille", "heiltä", "heissä", 
     "heistä", "heitä", "helposti", "heti", "hetkellä", "hieman", "hitaasti", "hoikein", 
     "huolimatta", "huomenna", "hyvien", "hyviin", "hyviksi", "hyville", "hyviltä", "hyvin", 
     "hyvinä", "hyvissä", "hyvistä", "hyviä", "hyvä", "hyvät", "hyvää", "hän", 
     "häneen", "hänelle", "hänellä", "häneltä", "hänen", "hänessä", "hänestä", 
     "hänet", "ihan", "ilman", "ilmeisesti", "itse", "itsensä", "itseään", "ja", "jo", 
     "johon", "joiden", "joihin", "joiksi", "joilla", "joille", "joilta", "joissa", "joista", 
     "joita", "joka", "jokainen", "jokin", "joko", "joku", "jolla", "jolle", "jolloin", 
     "jolta", "jompikumpi", "jonka", "jonkin", "jonne", "joo", "jopa", "jos", "joskus", 
     "jossa", "josta", "jota", "jotain", "joten", "jotenkin", "jotenkuten", "jotka", "jotta", 
     "jouduimme", "jouduin", "jouduit", "jouduitte", "joudumme", "joudun", "joudutte", 
     "joukkoon", "joukossa", "joukosta", "joutua", "joutui", "joutuivat", "joutumaan", 
     "joutuu", "joutuvat", "juuri", "jälkeen", "jälleen", "jää", "kahdeksan", "kahdeksannen", 
     "kahdella", "kahdelle", "kahdelta", "kahden", "kahdessa", "kahdesta", "kahta", "kahteen", 
     "kai", "kaiken", "kaikille", "kaikilta", "kaikkea", "kaikki", "kaikkia", "kaikkiaan", 
     "kaikkialla", "kaikkialle", "kaikkialta", "kaikkien", "kaikkin", "kaksi", "kannalta", 
     "kannattaa", "kanssa", "kanssaan", "kanssamme", "kanssani", "kanssanne", "kanssasi", 
     "kauan", "kauemmas", "kaukana", "kautta", "kehen", "keiden", "keihin", "keiksi", 
     "keille", "keillä", "keiltä", "keinä", "keissä", "keistä", "keitten", "keittä", 
     "keitä", "keneen", "keneksi", "kenelle", "kenellä", "keneltä", "kenen", "kenenä", 
     "kenessä", "kenestä", "kenet", "kenettä", "kennessästä", "kenties", "kerran", 
     "kerta", "kertaa", "keskellä", "kesken", "keskimäärin", "ketkä", "ketä", "kiitos", 
     "kohti", "koko", "kokonaan", "kolmas", "kolme", "kolmen", "kolmesti", "koska", "koskaan", 
     "kovin", "kuin", "kuinka", "kuinkan", "kuitenkaan", "kuitenkin", "kuka", "kukaan", 
     "kukin", "kukka", "kumpainen", "kumpainenkaan", "kumpi", "kumpikaan", "kumpikin", 
     "kun", "kuten", "kuuden", "kuusi", "kuutta", "kylliksi", "kyllä", "kymmenen", "kyse", 
     "liian", "liki", "lisäksi", "lisää", "lla", "luo", "luona", "lähekkäin", "lähelle", 
     "lähellä", "läheltä", "lähemmäs", "lähes", "lähinnä", "lähtien", "läpi", 
     "mahdollisimman", "mahdollista", "me", "meidän", "meille", "meillä", "melkein", 
     "melko", "menee", "meneet", "menemme", "menen", "menet", "menette", "menevät", "meni", 
     "menimme", "menin", "menit", "menivät", "mennessä", "mennyt", "menossa", "mihin", 
     "mikin", "miksi", "mikä", "mikäli", "mikään", "milloin", "milloinkan", "minne", 
     "minun", "minut", "minä", "missä", "mistä", "miten", "mitä", "mitään", "moi", 
     "molemmat", "mones", "monesti", "monet", "moni", "moniaalla", "moniaalle", "moniaalta", 
     "monta", "muassa", "muiden", "muita", "muka", "mukaan", "mukaansa", "mukana", "mutta", 
     "muu", "muualla", "muualle", "muualta", "muuanne", "muulloin", "muun", "muut", "muuta", 
     "muutama", "muutaman", "muuten", "myöhemmin", "myös", "myöskin", "myöskään", 
     "myötä", "ne", "neljä", "neljän", "neljää", "niiden", "niin", "niistä", "niitä", 
     "noin", "nopeammin", "nopeasti", "nopeiten", "nro", "nuo", "nyt", "näiden", "näin", 
     "näissä", "näissähin", "näissälle", "näissältä", "näissästä", "näitä", 
     "nämä", "ohi", "oikea", "oikealla", "oikein", "ole", "olemme", "olen", "olet", 
     "olette", "oleva", "olevan", "olevat", "oli", "olimme", "olin", "olisi", "olisimme", 
     "olisin", "olisit", "olisitte", "olisivat", "olit", "olitte", "olivat", "olla", "olleet", 
     "olli", "ollut", "oma", "omaa", "omaan", "omaksi", "omalle", "omalta", "oman", "omassa", 
     "omat", "omia", "omien", "omiin", "omiksi", "omille", "omilta", "omissa", "omista", 
     "on", "onkin", "onko", "ovat", "paikoittain", "paitsi", "pakosti", "paljon", "paremmin", 
     "parempi", "parhaillaan", "parhaiten", "perusteella", "peräti", "pian", "pieneen", 
     "pieneksi", "pienelle", "pienellä", "pieneltä", "pienempi", "pienestä", "pieni", 
     "pienin", "puolesta", "puolestaan", "päälle", "runsaasti", "saakka", "sadam", "sama", 
     "samaa", "samaan", "samalla", "samallalta", "samallassa", "samallasta", "saman", 
     "samat", "samoin", "sata", "sataa", "satojen", "se", "seitsemän", "sekä", "sen", 
     "seuraavat", "siellä", "sieltä", "siihen", "siinä", "siis", "siitä", "sijaan", 
     "siksi", "silloin", "sillä", "silti", "sinne", "sinua", "sinulle", "sinulta", "sinun", 
     "sinussa", "sinusta", "sinut", "sinä", "sisäkkäin", "sisällä", "siten", "sitten", 
     "sitä", "ssa", "sta", "suoraan", "suuntaan", "suuren", "suuret", "suuri", "suuria", 
     "suurin", "suurten", "taa", "taas", "taemmas", "tahansa", "tai", "takaa", "takaisin", 
     "takana", "takia", "tapauksessa", "tarpeeksi", "tavalla", "tavoitteena", "te", "tietysti", 
     "todella", "toinen", "toisaalla", "toisaalle", "toisaalta", "toiseen", "toiseksi", 
     "toisella", "toiselle", "toiselta", "toisemme", "toisen", "toisensa", "toisessa", 
     "toisesta", "toista", "toistaiseksi", "toki", "tosin", "tuhannen", "tuhat", "tule", 
     "tulee", "tulemme", "tulen", "tulet", "tulette", "tulevat", "tulimme", "tulin", "tulisi", 
     "tulisimme", "tulisin", "tulisit", "tulisitte", "tulisivat", "tulit", "tulitte", 
     "tulivat", "tulla", "tulleet", "tullut", "tuntuu", "tuo", "tuolla", "tuolloin", "tuolta", 
     "tuonne", "tuskin", "tykö", "tähän", "tällä", "tällöin", "tämä", "tämän", 
     "tänne", "tänä", "tänään", "tässä", "tästä", "täten", "tätä", "täysin", 
     "täytyvät", "täytyy", "täällä", "täältä", "ulkopuolella", "usea", "useasti", 
     "useimmiten", "usein", "useita", "uudeksi", "uudelleen", "uuden", "uudet", "uusi", 
     "uusia", "uusien", "uusinta", "uuteen", "uutta", "vaan", "vahemmän", "vai", "vaiheessa", 
     "vaikea", "vaikean", "vaikeat", "vaikeilla", "vaikeille", "vaikeilta", "vaikeissa", 
     "vaikeista", "vaikka", "vain", "varmasti", "varsin", "varsinkin", "varten", "vasen", 
     "vasenmalla", "vasta", "vastaan", "vastakkain", "vastan", "verran", "vielä", "vierekkäin", 
     "vieressä", "vieri", "viiden", "viime", "viimeinen", "viimeisen", "viimeksi", "viisi", 
     "voi", "voidaan", "voimme", "voin", "voisi", "voit", "voitte", "voivat", "vuoden", 
     "vuoksi", "vuosi", "vuosien", "vuosina", "vuotta", "vähemmän", "vähintään", 
     "vähiten", "vähän", "välillä", "yhdeksän", "yhden", "yhdessä", "yhteen", "yhteensä", 
     "yhteydessä", "yhteyteen", "yhtä", "yhtäälle", "yhtäällä", "yhtäältä", 
     "yhtään", "yhä", "yksi", "yksin", "yksittäin", "yleensä", "ylemmäs", "yli", 
     "ylös", "ympäri", "älköön", "älä", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("aiemmin", "aika", "aikaa", "aikaan", "aikaisemmin", 
     "aikaisin", "aikajen", "aikana", "aikoina", "aikoo", "aikovat", "aina", "ainakaan", 
     "ainakin", "ainoa", "ainoat", "aiomme", "aion", "aiotte", "aist", "aivan", "ajan", 
     "alas", "alemmas", "alkuisin", "alkuun", "alla", "alle", "aloitamme", "aloitan", 
     "aloitat", "aloitatte", "aloitattivat", "aloitettava", "aloitettevaksi", "aloitettu", 
     "aloitimme", "aloitin", "aloitit", "aloititte", "aloittaa", "aloittamatta", "aloitti", 
     "aloittivat", "alta", "aluksi", "alussa", "alusta", "annettavaksi", "annetteva", 
     "annettu", "ansiosta", "antaa", "antamatta", "antoi", "aoua", "apu", "asia", "asiaa", 
     "asian", "asiasta", "asiat", "asioiden", "asioihin", "asioita", "asti", "avuksi", 
     "avulla", "avun", "avutta", "edelle", "edelleen", "edellä", "edeltä", "edemmäs", 
     "edes", "edessä", "edestä", "ehkä", "ei", "eikä", "eilen", "eivät", "eli", "ellei", 
     "elleivät", "ellemme", "ellen", "ellet", "ellette", "emme", "en", "enemmän", "eniten", 
     "ennen", "ensi", "ensimmäinen", "ensimmäiseksi", "ensimmäisen", "ensimmäisenä", 
     "ensimmäiset", "ensimmäisiksi", "ensimmäisinä", "ensimmäisiä", "ensimmäistä", 
     "ensin", "entinen", "entisen", "entisiä", "entisten", "entistä", "enää", "eri", 
     "erittäin", "erityisesti", "eräiden", "eräs", "eräät", "esi", "esiin", "esillä", 
     "esimerkiksi", "et", "eteen", "etenkin", "etessa", "ette", "ettei", "että", "haikki", 
     "halua", "haluaa", "haluamatta", "haluamme", "haluan", "haluat", "haluatte", "haluavat", 
     "halunnut", "halusi", "halusimme", "halusin", "halusit", "halusitte", "halusivat", 
     "halutessa", "haluton", "he", "hei", "heidän", "heihin", "heille", "heiltä", "heissä", 
     "heistä", "heitä", "helposti", "heti", "hetkellä", "hieman", "hitaasti", "hoikein", 
     "huolimatta", "huomenna", "hyvien", "hyviin", "hyviksi", "hyville", "hyviltä", "hyvin", 
     "hyvinä", "hyvissä", "hyvistä", "hyviä", "hyvä", "hyvät", "hyvää", "hän", 
     "häneen", "hänelle", "hänellä", "häneltä", "hänen", "hänessä", "hänestä", 
     "hänet", "ihan", "ilman", "ilmeisesti", "itse", "itsensä", "itseään", "ja", "jo", 
     "johon", "joiden", "joihin", "joiksi", "joilla", "joille", "joilta", "joissa", "joista", 
     "joita", "joka", "jokainen", "jokin", "joko", "joku", "jolla", "jolle", "jolloin", 
     "jolta", "jompikumpi", "jonka", "jonkin", "jonne", "joo", "jopa", "jos", "joskus", 
     "jossa", "josta", "jota", "jotain", "joten", "jotenkin", "jotenkuten", "jotka", "jotta", 
     "jouduimme", "jouduin", "jouduit", "jouduitte", "joudumme", "joudun", "joudutte", 
     "joukkoon", "joukossa", "joukosta", "joutua", "joutui", "joutuivat", "joutumaan", 
     "joutuu", "joutuvat", "juuri", "jälkeen", "jälleen", "jää", "kahdeksan", "kahdeksannen", 
     "kahdella", "kahdelle", "kahdelta", "kahden", "kahdessa", "kahdesta", "kahta", "kahteen", 
     "kai", "kaiken", "kaikille", "kaikilta", "kaikkea", "kaikki", "kaikkia", "kaikkiaan", 
     "kaikkialla", "kaikkialle", "kaikkialta", "kaikkien", "kaikkin", "kaksi", "kannalta", 
     "kannattaa", "kanssa", "kanssaan", "kanssamme", "kanssani", "kanssanne", "kanssasi", 
     "kauan", "kauemmas", "kaukana", "kautta", "kehen", "keiden", "keihin", "keiksi", 
     "keille", "keillä", "keiltä", "keinä", "keissä", "keistä", "keitten", "keittä", 
     "keitä", "keneen", "keneksi", "kenelle", "kenellä", "keneltä", "kenen", "kenenä", 
     "kenessä", "kenestä", "kenet", "kenettä", "kennessästä", "kenties", "kerran", 
     "kerta", "kertaa", "keskellä", "kesken", "keskimäärin", "ketkä", "ketä", "kiitos", 
     "kohti", "koko", "kokonaan", "kolmas", "kolme", "kolmen", "kolmesti", "koska", "koskaan", 
     "kovin", "kuin", "kuinka", "kuinkan", "kuitenkaan", "kuitenkin", "kuka", "kukaan", 
     "kukin", "kukka", "kumpainen", "kumpainenkaan", "kumpi", "kumpikaan", "kumpikin", 
     "kun", "kuten", "kuuden", "kuusi", "kuutta", "kylliksi", "kyllä", "kymmenen", "kyse", 
     "liian", "liki", "lisäksi", "lisää", "lla", "luo", "luona", "lähekkäin", "lähelle", 
     "lähellä", "läheltä", "lähemmäs", "lähes", "lähinnä", "lähtien", "läpi", 
     "mahdollisimman", "mahdollista", "me", "meidän", "meille", "meillä", "melkein", 
     "melko", "menee", "meneet", "menemme", "menen", "menet", "menette", "menevät", "meni", 
     "menimme", "menin", "menit", "menivät", "mennessä", "mennyt", "menossa", "mihin", 
     "mikin", "miksi", "mikä", "mikäli", "mikään", "milloin", "milloinkan", "minne", 
     "minun", "minut", "minä", "missä", "mistä", "miten", "mitä", "mitään", "moi", 
     "molemmat", "mones", "monesti", "monet", "moni", "moniaalla", "moniaalle", "moniaalta", 
     "monta", "muassa", "muiden", "muita", "muka", "mukaan", "mukaansa", "mukana", "mutta", 
     "muu", "muualla", "muualle", "muualta", "muuanne", "muulloin", "muun", "muut", "muuta", 
     "muutama", "muutaman", "muuten", "myöhemmin", "myös", "myöskin", "myöskään", 
     "myötä", "ne", "neljä", "neljän", "neljää", "niiden", "niin", "niistä", "niitä", 
     "noin", "nopeammin", "nopeasti", "nopeiten", "nro", "nuo", "nyt", "näiden", "näin", 
     "näissä", "näissähin", "näissälle", "näissältä", "näissästä", "näitä", 
     "nämä", "ohi", "oikea", "oikealla", "oikein", "ole", "olemme", "olen", "olet", 
     "olette", "oleva", "olevan", "olevat", "oli", "olimme", "olin", "olisi", "olisimme", 
     "olisin", "olisit", "olisitte", "olisivat", "olit", "olitte", "olivat", "olla", "olleet", 
     "olli", "ollut", "oma", "omaa", "omaan", "omaksi", "omalle", "omalta", "oman", "omassa", 
     "omat", "omia", "omien", "omiin", "omiksi", "omille", "omilta", "omissa", "omista", 
     "on", "onkin", "onko", "ovat", "paikoittain", "paitsi", "pakosti", "paljon", "paremmin", 
     "parempi", "parhaillaan", "parhaiten", "perusteella", "peräti", "pian", "pieneen", 
     "pieneksi", "pienelle", "pienellä", "pieneltä", "pienempi", "pienestä", "pieni", 
     "pienin", "puolesta", "puolestaan", "päälle", "runsaasti", "saakka", "sadam", "sama", 
     "samaa", "samaan", "samalla", "samallalta", "samallassa", "samallasta", "saman", 
     "samat", "samoin", "sata", "sataa", "satojen", "se", "seitsemän", "sekä", "sen", 
     "seuraavat", "siellä", "sieltä", "siihen", "siinä", "siis", "siitä", "sijaan", 
     "siksi", "silloin", "sillä", "silti", "sinne", "sinua", "sinulle", "sinulta", "sinun", 
     "sinussa", "sinusta", "sinut", "sinä", "sisäkkäin", "sisällä", "siten", "sitten", 
     "sitä", "ssa", "sta", "suoraan", "suuntaan", "suuren", "suuret", "suuri", "suuria", 
     "suurin", "suurten", "taa", "taas", "taemmas", "tahansa", "tai", "takaa", "takaisin", 
     "takana", "takia", "tapauksessa", "tarpeeksi", "tavalla", "tavoitteena", "te", "tietysti", 
     "todella", "toinen", "toisaalla", "toisaalle", "toisaalta", "toiseen", "toiseksi", 
     "toisella", "toiselle", "toiselta", "toisemme", "toisen", "toisensa", "toisessa", 
     "toisesta", "toista", "toistaiseksi", "toki", "tosin", "tuhannen", "tuhat", "tule", 
     "tulee", "tulemme", "tulen", "tulet", "tulette", "tulevat", "tulimme", "tulin", "tulisi", 
     "tulisimme", "tulisin", "tulisit", "tulisitte", "tulisivat", "tulit", "tulitte", 
     "tulivat", "tulla", "tulleet", "tullut", "tuntuu", "tuo", "tuolla", "tuolloin", "tuolta", 
     "tuonne", "tuskin", "tykö", "tähän", "tällä", "tällöin", "tämä", "tämän", 
     "tänne", "tänä", "tänään", "tässä", "tästä", "täten", "tätä", "täysin", 
     "täytyvät", "täytyy", "täällä", "täältä", "ulkopuolella", "usea", "useasti", 
     "useimmiten", "usein", "useita", "uudeksi", "uudelleen", "uuden", "uudet", "uusi", 
     "uusia", "uusien", "uusinta", "uuteen", "uutta", "vaan", "vahemmän", "vai", "vaiheessa", 
     "vaikea", "vaikean", "vaikeat", "vaikeilla", "vaikeille", "vaikeilta", "vaikeissa", 
     "vaikeista", "vaikka", "vain", "varmasti", "varsin", "varsinkin", "varten", "vasen", 
     "vasenmalla", "vasta", "vastaan", "vastakkain", "vastan", "verran", "vielä", "vierekkäin", 
     "vieressä", "vieri", "viiden", "viime", "viimeinen", "viimeisen", "viimeksi", "viisi", 
     "voi", "voidaan", "voimme", "voin", "voisi", "voit", "voitte", "voivat", "vuoden", 
     "vuoksi", "vuosi", "vuosien", "vuosina", "vuotta", "vähemmän", "vähintään", 
     "vähiten", "vähän", "välillä", "yhdeksän", "yhden", "yhdessä", "yhteen", "yhteensä", 
     "yhteydessä", "yhteyteen", "yhtä", "yhtäälle", "yhtäällä", "yhtäältä", 
     "yhtään", "yhä", "yksi", "yksin", "yksittäin", "yleensä", "ylemmäs", "yli", 
     "ylös", "ympäri", "älköön", "älä", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 27. Error: the function returns a vector of words if : the language is galici
  replacement has 161 rows, data has 160
  1: suppressWarnings(tokenize_transform_text(object = glc_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "gl_ES.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "galician", min_num_char = 1, max_num_char = Inf, stemmer = NULL, 
         min_n_gram = 1, max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", 
         concat_delimiter = NULL, path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, 
         stemmer_truncate = 3, stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, 
         verbose = FALSE)) at testthat/test-utf_locale.R:1073
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = glc_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "gl_ES.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "galician", min_num_char = 1, max_num_char = Inf, stemmer = NULL, 
         min_n_gram = 1, max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", 
         concat_delimiter = NULL, path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, 
         stemmer_truncate = 3, stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, 
         verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("a", "alí", "ao", "aos", "aquel", "aquela", "aquelas", 
     "aqueles", "aquilo", "aquí", "as", "así", "aínda", "ben", "cando", "che", "co", 
     "coa", "coas", "comigo", "con", "connosco", "contigo", "convosco", "cos", "cun", 
     "cunha", "cunhas", "cuns", "da", "dalgunha", "dalgunhas", "dalgún", "dalgúns", 
     "das", "de", "del", "dela", "delas", "deles", "desde", "deste", "do", "dos", "dun", 
     "dunha", "dunhas", "duns", "e", "el", "ela", "elas", "eles", "en", "era", "eran", 
     "esa", "esas", "ese", "eses", "esta", "estaba", "estar", "este", "estes", "estiven", 
     "estou", "está", "están", "eu", "facer", "foi", "foron", "fun", "había", "hai", 
     "iso", "isto", "la", "las", "lle", "lles", "lo", "los", "mais", "me", "meu", "meus", 
     "min", "miña", "miñas", "moi", "na", "nas", "neste", "nin", "no", "non", "nos", 
     "nosa", "nosas", "noso", "nosos", "nun", "nunha", "nunhas", "nuns", "nós", "o", 
     "os", "ou", "para", "pero", "pode", "pois", "pola", "polas", "polo", "polos", "por", 
     "que", "se", "senón", "ser", "seu", "seus", "sexa", "sido", "sobre", "súa", "súas", 
     "tamén", "tan", "te", "ten", "ter", "teu", "teus", "teñen", "teño", "ti", "tido", 
     "tiven", "tiña", "túa", "túas", "un", "unha", "unhas", "uns", "vos", "vosa", "vosas", 
     "voso", "vosos", "vós", "á", "é", "ó", "ós", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("a", "alí", "ao", "aos", "aquel", "aquela", 
     "aquelas", "aqueles", "aquilo", "aquí", "as", "así", "aínda", "ben", "cando", 
     "che", "co", "coa", "coas", "comigo", "con", "connosco", "contigo", "convosco", "cos", 
     "cun", "cunha", "cunhas", "cuns", "da", "dalgunha", "dalgunhas", "dalgún", "dalgúns", 
     "das", "de", "del", "dela", "delas", "deles", "desde", "deste", "do", "dos", "dun", 
     "dunha", "dunhas", "duns", "e", "el", "ela", "elas", "eles", "en", "era", "eran", 
     "esa", "esas", "ese", "eses", "esta", "estaba", "estar", "este", "estes", "estiven", 
     "estou", "está", "están", "eu", "facer", "foi", "foron", "fun", "había", "hai", 
     "iso", "isto", "la", "las", "lle", "lles", "lo", "los", "mais", "me", "meu", "meus", 
     "min", "miña", "miñas", "moi", "na", "nas", "neste", "nin", "no", "non", "nos", 
     "nosa", "nosas", "noso", "nosos", "nun", "nunha", "nunhas", "nuns", "nós", "o", 
     "os", "ou", "para", "pero", "pode", "pois", "pola", "polas", "polo", "polos", "por", 
     "que", "se", "senón", "ser", "seu", "seus", "sexa", "sido", "sobre", "súa", "súas", 
     "tamén", "tan", "te", "ten", "ter", "teu", "teus", "teñen", "teño", "ti", "tido", 
     "tiven", "tiña", "túa", "túas", "un", "unha", "unhas", "uns", "vos", "vosa", "vosas", 
     "voso", "vosos", "vós", "á", "é", "ó", "ós", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 28. Error: the function returns a vector of words if : the language is hausa,
  replacement has 40 rows, data has 39
  1: suppressWarnings(tokenize_transform_text(object = hsa_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "ha_NG.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "hausa", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)) at testthat/test-utf_locale.R:1121
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = hsa_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "ha_NG.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "hausa", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("a", "amma", "ba", "ban", "ce", "cikin", "da", "don", 
     "ga", "in", "ina", "ita", "ji", "ka", "ko", "kuma", "lokacin", "ma", "mai", "na", 
     "ne", "ni", "sai", "shi", "su", "suka", "sun", "ta", "tafi", "take", "tana", "wani", 
     "wannan", "wata", "ya", "yake", "yana", "yi", "za", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("a", "amma", "ba", "ban", "ce", "cikin", 
     "da", "don", "ga", "in", "ina", "ita", "ji", "ka", "ko", "kuma", "lokacin", "ma", 
     "mai", "na", "ne", "ni", "sai", "shi", "su", "suka", "sun", "ta", "tafi", "take", 
     "tana", "wani", "wannan", "wata", "ya", "yake", "yana", "yi", "za", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 29. Error: the function returns a vector of words if : the language is hebrew
  replacement has 195 rows, data has 194
  1: suppressWarnings(tokenize_transform_text(object = hbr_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "he_IL.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "hebrew", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)) at testthat/test-utf_locale.R:1169
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = hbr_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "he_IL.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "hebrew", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("אבל", "או", "אולי", "אותה", "אותו", 
     "אותי", "אותך", "אותם", "אותן", "אותנו", "אז", "אחר", "אחרות", 
     "אחרי", "אחריכן", "אחרים", "אחרת", "אי", "איזה", "איך", 
     "אין", "איפה", "איתה", "איתו", "איתי", "איתך", "איתכם", 
     "איתכן", "איתם", "איתן", "איתנו", "אך", "אל", "אלה", "אלו", 
     "אם", "אנחנו", "אני", "אס", "אף", "אצל", "אשר", "את", "אתה", 
     "אתכם", "אתכן", "אתם", "אתן", "באיזומידה", "באמצע", "באמצעות", 
     "בגלל", "בין", "בלי", "במידה", "במקוםשבו", "ברם", "בשביל", 
     "בשעהש", "בתוך", "גם", "דרך", "הוא", "היא", "היה", "היכן", 
     "היתה", "היתי", "הם", "הן", "הנה", "הסיבהשבגללה", "הרי", 
     "ואילו", "ואת", "זאת", "זה", "זות", "יהיה", "יוכל", "יוכלו", 
     "יותרמדי", "יכול", "יכולה", "יכולות", "יכולים", "יכל", 
     "יכלה", "יכלו", "יש", "כאן", "כאשר", "כולם", "כולן", "כזה", 
     "כי", "כיצד", "כך", "ככה", "כל", "כלל", "כמו", "כן", "כפי", 
     "כש", "לא", "לאו", "לאיזותכלית", "לאן", "לבין", "לה", "להיות", 
     "להם", "להן", "לו", "לי", "לכם", "לכן", "למה", "למטה", "למעלה", 
     "למקוםשבו", "למרות", "לנו", "לעבר", "לעיכן", "לפיכך", 
     "לפני", "מאד", "מאחורי", "מאיזוסיבה", "מאין", "מאיפה", 
     "מבלי", "מבעד", "מדוע", "מה", "מהיכן", "מול", "מחוץ", "מי", 
     "מכאן", "מכיוון", "מלבד", "מן", "מנין", "מסוגל", "מעט", 
     "מעטים", "מעל", "מצד", "מקוםבו", "מתחת", "מתי", "נגד", 
     "נגר", "נו", "עד", "עז", "על", "עלי", "עליה", "עליהם", "עליהן", 
     "עליו", "עליך", "עליכם", "עלינו", "עם", "עצמה", "עצמהם", 
     "עצמהן", "עצמו", "עצמי", "עצמם", "עצמן", "עצמנו", "פה", 
     "רק", "שוב", "של", "שלה", "שלהם", "שלהן", "שלו", "שלי", "שלך", 
     "שלכה", "שלכם", "שלכן", "שלנו", "שם", "תהיה", "תחת", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("אבל", "או", "אולי", "אותה", 
     "אותו", "אותי", "אותך", "אותם", "אותן", "אותנו", "אז", 
     "אחר", "אחרות", "אחרי", "אחריכן", "אחרים", "אחרת", "אי", 
     "איזה", "איך", "אין", "איפה", "איתה", "איתו", "איתי", "איתך", 
     "איתכם", "איתכן", "איתם", "איתן", "איתנו", "אך", "אל", 
     "אלה", "אלו", "אם", "אנחנו", "אני", "אס", "אף", "אצל", "אשר", 
     "את", "אתה", "אתכם", "אתכן", "אתם", "אתן", "באיזומידה", 
     "באמצע", "באמצעות", "בגלל", "בין", "בלי", "במידה", "במקוםשבו", 
     "ברם", "בשביל", "בשעהש", "בתוך", "גם", "דרך", "הוא", "היא", 
     "היה", "היכן", "היתה", "היתי", "הם", "הן", "הנה", "הסיבהשבגללה", 
     "הרי", "ואילו", "ואת", "זאת", "זה", "זות", "יהיה", "יוכל", 
     "יוכלו", "יותרמדי", "יכול", "יכולה", "יכולות", "יכולים", 
     "יכל", "יכלה", "יכלו", "יש", "כאן", "כאשר", "כולם", "כולן", 
     "כזה", "כי", "כיצד", "כך", "ככה", "כל", "כלל", "כמו", "כן", 
     "כפי", "כש", "לא", "לאו", "לאיזותכלית", "לאן", "לבין", 
     "לה", "להיות", "להם", "להן", "לו", "לי", "לכם", "לכן", "למה", 
     "למטה", "למעלה", "למקוםשבו", "למרות", "לנו", "לעבר", 
     "לעיכן", "לפיכך", "לפני", "מאד", "מאחורי", "מאיזוסיבה", 
     "מאין", "מאיפה", "מבלי", "מבעד", "מדוע", "מה", "מהיכן", 
     "מול", "מחוץ", "מי", "מכאן", "מכיוון", "מלבד", "מן", "מנין", 
     "מסוגל", "מעט", "מעטים", "מעל", "מצד", "מקוםבו", "מתחת", 
     "מתי", "נגד", "נגר", "נו", "עד", "עז", "על", "עלי", "עליה", 
     "עליהם", "עליהן", "עליו", "עליך", "עליכם", "עלינו", "עם", 
     "עצמה", "עצמהם", "עצמהן", "עצמו", "עצמי", "עצמם", "עצמן", 
     "עצמנו", "פה", "רק", "שוב", "של", "שלה", "שלהם", "שלהן", 
     "שלו", "שלי", "שלך", "שלכה", "שלכם", "שלכן", "שלנו", "שם", 
     "תהיה", "תחת", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 30. Error: the function returns a vector of words if : the language is hindi,
  replacement has 226 rows, data has 225
  1: suppressWarnings(tokenize_transform_text(object = hdi_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "hi_IN.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "hindi", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)) at testthat/test-utf_locale.R:1217
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = hdi_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "hi_IN.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "hindi", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("अंदर", "अत", "अदि", "अप", "अपना", 
     "अपनि", "अपनी", "अपने", "अभि", "अभी", "आदि", 
     "आप", "इंहिं", "इंहें", "इंहों", "इतयादि", 
     "इत्यादि", "इन", "इनका", "इन्हीं", "इन्हें", 
     "इन्हों", "इस", "इसका", "इसकि", "इसकी", "इसके", 
     "इसमें", "इसि", "इसी", "इसे", "उंहिं", "उंहें", 
     "उंहों", "उन", "उनका", "उनकि", "उनकी", "उनके", 
     "उनको", "उन्हीं", "उन्हें", "उन्हों", 
     "उस", "उसके", "उसि", "उसी", "उसे", "एक", "एवं", 
     "एस", "एसे", "ऐसे", "ओर", "और", "कइ", "कई", "कर", 
     "करता", "करते", "करना", "करने", "करें", "कहते", 
     "कहा", "का", "काफि", "काफ़ी", "कि", "किंहें", 
     "किंहों", "कितना", "किन्हें", "किन्हों", 
     "किया", "किर", "किस", "किसि", "किसी", "किसे", 
     "की", "कुछ", "कुल", "के", "को", "कोइ", "कोई", 
     "कोन", "कोनसा", "कौन", "कौनसा", "गया", "घर", 
     "जब", "जहाँ", "जहां", "जा", "जिंहें", "जिंहों", 
     "जितना", "जिधर", "जिन", "जिन्हें", "जिन्हों", 
     "जिस", "जिसे", "जीधर", "जेसा", "जेसे", "जैसा", 
     "जैसे", "जो", "तक", "तब", "तरह", "तिंहें", 
     "तिंहों", "तिन", "तिन्हें", "तिन्हों", 
     "तिस", "तिसे", "तो", "था", "थि", "थी", "थे", "दबारा", 
     "दवारा", "दिया", "दुसरा", "दुसरे", "दूसरे", 
     "दो", "द्वारा", "न", "नहिं", "नहीं", "ना", 
     "निचे", "निहायत", "नीचे", "ने", "पर", "पहले", 
     "पुरा", "पूरा", "पे", "फिर", "बनि", "बनी", 
     "बहि", "बही", "बहुत", "बाद", "बाला", "बिलकुल", 
     "भि", "भितर", "भी", "भीतर", "मगर", "मानो", 
     "मे", "में", "यदि", "यह", "यहाँ", "यहां", "यहि", 
     "यही", "या", "यिह", "ये", "रखें", "रवासा", 
     "रहा", "रहे", "ऱ्वासा", "लिए", "लिये", "लेकिन", 
     "व", "वगेरह", "वरग", "वर्ग", "वह", "वहाँ", 
     "वहां", "वहिं", "वहीं", "वाले", "वुह", "वे", 
     "वग़ैरह", "संग", "सकता", "सकते", "सबसे", "सभि", 
     "सभी", "साथ", "साबुत", "साभ", "सारा", "से", 
     "सो", "हि", "ही", "हुअ", "हुआ", "हुइ", "हुई", 
     "हुए", "हे", "हें", "है", "हैं", "हो", "होता", 
     "होति", "होती", "होते", "होना", "होने", NA
     ))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("अंदर", "अत", "अदि", "अप", 
     "अपना", "अपनि", "अपनी", "अपने", "अभि", "अभी", 
     "आदि", "आप", "इंहिं", "इंहें", "इंहों", "इतयादि", 
     "इत्यादि", "इन", "इनका", "इन्हीं", "इन्हें", 
     "इन्हों", "इस", "इसका", "इसकि", "इसकी", "इसके", 
     "इसमें", "इसि", "इसी", "इसे", "उंहिं", "उंहें", 
     "उंहों", "उन", "उनका", "उनकि", "उनकी", "उनके", 
     "उनको", "उन्हीं", "उन्हें", "उन्हों", 
     "उस", "उसके", "उसि", "उसी", "उसे", "एक", "एवं", 
     "एस", "एसे", "ऐसे", "ओर", "और", "कइ", "कई", "कर", 
     "करता", "करते", "करना", "करने", "करें", "कहते", 
     "कहा", "का", "काफि", "काफ़ी", "कि", "किंहें", 
     "किंहों", "कितना", "किन्हें", "किन्हों", 
     "किया", "किर", "किस", "किसि", "किसी", "किसे", 
     "की", "कुछ", "कुल", "के", "को", "कोइ", "कोई", 
     "कोन", "कोनसा", "कौन", "कौनसा", "गया", "घर", 
     "जब", "जहाँ", "जहां", "जा", "जिंहें", "जिंहों", 
     "जितना", "जिधर", "जिन", "जिन्हें", "जिन्हों", 
     "जिस", "जिसे", "जीधर", "जेसा", "जेसे", "जैसा", 
     "जैसे", "जो", "तक", "तब", "तरह", "तिंहें", 
     "तिंहों", "तिन", "तिन्हें", "तिन्हों", 
     "तिस", "तिसे", "तो", "था", "थि", "थी", "थे", "दबारा", 
     "दवारा", "दिया", "दुसरा", "दुसरे", "दूसरे", 
     "दो", "द्वारा", "न", "नहिं", "नहीं", "ना", 
     "निचे", "निहायत", "नीचे", "ने", "पर", "पहले", 
     "पुरा", "पूरा", "पे", "फिर", "बनि", "बनी", 
     "बहि", "बही", "बहुत", "बाद", "बाला", "बिलकुल", 
     "भि", "भितर", "भी", "भीतर", "मगर", "मानो", 
     "मे", "में", "यदि", "यह", "यहाँ", "यहां", "यहि", 
     "यही", "या", "यिह", "ये", "रखें", "रवासा", 
     "रहा", "रहे", "ऱ्वासा", "लिए", "लिये", "लेकिन", 
     "व", "वगेरह", "वरग", "वर्ग", "वह", "वहाँ", 
     "वहां", "वहिं", "वहीं", "वाले", "वुह", "वे", 
     "वग़ैरह", "संग", "सकता", "सकते", "सबसे", "सभि", 
     "सभी", "साथ", "साबुत", "साभ", "सारा", "से", 
     "सो", "हि", "ही", "हुअ", "हुआ", "हुइ", "हुई", 
     "हुए", "हे", "हें", "है", "हैं", "हो", "होता", 
     "होति", "होती", "होते", "होना", "होने", NA
     ))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 31. Error: the function returns a vector of words if : the language is hungar
  replacement has 782 rows, data has 781
  1: suppressWarnings(tokenize_transform_text(object = hung_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "hu.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "hungarian", min_num_char = 1, max_num_char = Inf, stemmer = NULL, 
         min_n_gram = 1, max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", 
         concat_delimiter = NULL, path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, 
         stemmer_truncate = 3, stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, 
         verbose = FALSE)) at testthat/test-utf_locale.R:1265
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = hung_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "hu.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "hungarian", min_num_char = 1, max_num_char = Inf, stemmer = NULL, 
         min_n_gram = 1, max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", 
         concat_delimiter = NULL, path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, 
         stemmer_truncate = 3, stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, 
         verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("a", "abba", "abban", "abból", "addig", "ahhoz", "ahogy", 
     "ahol", "aki", "akik", "akkor", "akár", "alapján", "alatt", "alatta", "alattad", 
     "alattam", "alattatok", "alattuk", "alattunk", "alá", "alád", "alájuk", "alám", 
     "alánk", "alátok", "alól", "alóla", "alólad", "alólam", "alólatok", "alóluk", 
     "alólunk", "amely", "amelybol", "amelyek", "amelyekben", "amelyeket", "amelyet", 
     "amelyik", "amelynek", "ami", "amikor", "amit", "amolyan", "amott", "amíg", "annak", 
     "annál", "arra", "arról", "attól", "az", "aznap", "azok", "azokat", "azokba", 
     "azokban", "azokból", "azokhoz", "azokig", "azokkal", "azokká", "azoknak", "azoknál", 
     "azokon", "azokra", "azokról", "azoktól", "azokért", "azon", "azonban", "azonnal", 
     "azt", "aztán", "azután", "azzal", "azzá", "azért", "bal", "balra", "ban", "be", 
     "belé", "beléd", "beléjük", "belém", "belénk", "belétek", "belül", "belőle", 
     "belőled", "belőlem", "belőletek", "belőlük", "belőlünk", "ben", "benne", 
     "benned", "bennem", "bennetek", "bennük", "bennünk", "bár", "bárcsak", "bármilyen", 
     "búcsú", "cikk", "cikkek", "cikkeket", "csak", "csakhogy", "csupán", "de", "dehogy", 
     "e", "ebbe", "ebben", "ebből", "eddig", "egy", "egyebek", "egyebet", "egyedül", 
     "egyelőre", "egyes", "egyet", "egyetlen", "egyik", "egymás", "egyre", "egyszerre", 
     "egyéb", "együtt", "egész", "egészen", "ehhez", "ekkor", "el", "eleinte", "ellen", 
     "ellenes", "elleni", "ellenére", "elmondta", "első", "elsők", "elsősorban", "elsőt", 
     "elé", "eléd", "elég", "eléjük", "elém", "elénk", "elétek", "elő", "előbb", 
     "elől", "előle", "előled", "előlem", "előletek", "előlük", "előlünk", "először", 
     "előtt", "előtte", "előtted", "előttem", "előttetek", "előttük", "előttünk", 
     "előző", "emilyen", "engem", "ennek", "ennyi", "ennél", "enyém", "erre", "erről", 
     "esetben", "ettől", "ez", "ezek", "ezekbe", "ezekben", "ezekből", "ezeken", "ezeket", 
     "ezekhez", "ezekig", "ezekkel", "ezekké", "ezeknek", "ezeknél", "ezekre", "ezekről", 
     "ezektől", "ezekért", "ezen", "ezentúl", "ezer", "ezret", "ezt", "ezután", "ezzel", 
     "ezzé", "ezért", "fel", "fele", "felek", "felet", "felett", "felé", "fent", "fenti", 
     "fél", "fölé", "gyakran", "ha", "halló", "hamar", "hanem", "harmadik", "harmadikat", 
     "harminc", "hat", "hatodik", "hatodikat", "hatot", "hatvan", "helyett", "hetedik", 
     "hetediket", "hetet", "hetven", "hirtelen", "hiszen", "hiába", "hogy", "hogyan", 
     "hol", "holnap", "holnapot", "honnan", "hova", "hozzá", "hozzád", "hozzájuk", 
     "hozzám", "hozzánk", "hozzátok", "hurrá", "huszadik", "hány", "hányszor", "hármat", 
     "három", "hát", "hátha", "hátulsó", "hét", "húsz", "ide", "ide-оda", "idén", 
     "igazán", "igen", "ill", "illetve", "ilyen", "ilyenkor", "immár", "inkább", "is", 
     "ismét", "ison", "itt", "jelenleg", "jobban", "jobbra", "jó", "jól", "jólesik", 
     "jóval", "jövőre", "kell", "kellene", "kellett", "kelljen", "keressünk", "keresztül", 
     "ketten", "kettő", "kettőt", "kevés", "ki", "kiben", "kiből", "kicsit", "kicsoda", 
     "kihez", "kik", "kikbe", "kikben", "kikből", "kiken", "kiket", "kikhez", "kikkel", 
     "kikké", "kiknek", "kiknél", "kikre", "kikről", "kiktől", "kikért", "kilenc", 
     "kilencedik", "kilencediket", "kilencet", "kilencven", "kin", "kinek", "kinél", 
     "kire", "kiről", "kit", "kitől", "kivel", "kivé", "kié", "kiért", "korábban", 
     "képest", "kérem", "kérlek", "kész", "késő", "később", "későn", "két", 
     "kétszer", "kívül", "körül", "köszönhetően", "köszönöm", "közben", "közel", 
     "közepesen", "közepén", "közé", "között", "közül", "külön", "különben", 
     "különböző", "különbözőbb", "különbözőek", "lassan", "le", "legalább", 
     "legyen", "lehet", "lehetetlen", "lehetett", "lehetőleg", "lehetőség", "lenne", 
     "lenni", "lennék", "lennének", "lesz", "leszek", "lesznek", "leszünk", "lett", 
     "lettek", "lettem", "lettünk", "lévő", "ma", "maga", "magad", "magam", "magatokat", 
     "magukat", "magunkat", "magát", "mai", "majd", "majdnem", "manapság", "meg", "megcsinál", 
     "megcsinálnak", "megint", "megvan", "mellett", "mellette", "melletted", "mellettem", 
     "mellettetek", "mellettük", "mellettünk", "mellé", "melléd", "melléjük", "mellém", 
     "mellénk", "mellétek", "mellől", "mellőle", "mellőled", "mellőlem", "mellőletek", 
     "mellőlük", "mellőlünk", "mely", "melyek", "melyik", "mennyi", "mert", "mi", 
     "miatt", "miatta", "miattad", "miattam", "miattatok", "miattuk", "miattunk", "mibe", 
     "miben", "miből", "mihez", "mik", "mikbe", "mikben", "mikből", "miken", "miket", 
     "mikhez", "mikkel", "mikké", "miknek", "miknél", "mikor", "mikre", "mikről", "miktől", 
     "mikért", "milyen", "min", "mind", "mindegyik", "mindegyiket", "minden", "mindenesetre", 
     "mindenki", "mindent", "mindenütt", "mindig", "mindketten", "minek", "minket", "mint", 
     "mintha", "minél", "mire", "miről", "mit", "mitől", "mivel", "mivé", "miért", 
     "mondta", "most", "mostanáig", "már", "más", "másik", "másikat", "másnap", 
     "második", "másodszor", "mások", "másokat", "mást", "még", "mégis", "míg", 
     "mögé", "mögéd", "mögéjük", "mögém", "mögénk", "mögétek", "mögött", 
     "mögötte", "mögötted", "mögöttem", "mögöttetek", "mögöttük", "mögöttünk", 
     "mögül", "mögüle", "mögüled", "mögülem", "mögületek", "mögülük", "mögülünk", 
     "múltkor", "múlva", "na", "nagy", "nagyobb", "nagyon", "naponta", "napot", "ne", 
     "negyedik", "negyediket", "negyven", "neked", "nekem", "neki", "nekik", "nektek", 
     "nekünk", "nem", "nemcsak", "nemrég", "nincs", "nyolc", "nyolcadik", "nyolcadikat", 
     "nyolcat", "nyolcvan", "nála", "nálad", "nálam", "nálatok", "náluk", "nálunk", 
     "négy", "négyet", "néha", "néhány", "nélkül", "o", "oda", "ok", "olyan", "onnan", 
     "ott", "pedig", "persze", "pár", "például", "rajta", "rajtad", "rajtam", "rajtatok", 
     "rajtuk", "rajtunk", "rendben", "rosszul", "rá", "rád", "rájuk", "rám", "ránk", 
     "rátok", "régen", "régóta", "részére", "róla", "rólad", "rólam", "rólatok", 
     "róluk", "rólunk", "rögtön", "s", "saját", "se", "sem", "semmi", "semmilyen", 
     "semmiség", "senki", "soha", "sok", "sokan", "sokat", "sokkal", "sokszor", "sokáig", 
     "során", "stb.", "szemben", "szerbusz", "szerint", "szerinte", "szerinted", "szerintem", 
     "szerintetek", "szerintük", "szerintünk", "szervusz", "szinte", "számára", "száz", 
     "századik", "százat", "szépen", "szét", "szíves", "szívesen", "szíveskedjék", 
     "sőt", "talán", "tavaly", "te", "tegnap", "tegnapelőtt", "tehát", "tele", "teljes", 
     "tessék", "ti", "tied", "titeket", "tizedik", "tizediket", "tizenegy", "tizenegyedik", 
     "tizenhat", "tizenhárom", "tizenhét", "tizenkettedik", "tizenkettő", "tizenkilenc", 
     "tizenkét", "tizennyolc", "tizennégy", "tizenöt", "tizet", "tovább", "további", 
     "továbbá", "távol", "téged", "tényleg", "tíz", "több", "többi", "többször", 
     "túl", "tőle", "tőled", "tőlem", "tőletek", "tőlük", "tőlünk", "ugyanakkor", 
     "ugyanez", "ugyanis", "ugye", "urak", "uram", "urat", "utoljára", "utolsó", "után", 
     "utána", "vagy", "vagyis", "vagyok", "vagytok", "vagyunk", "vajon", "valahol", "valaki", 
     "valakit", "valamelyik", "valami", "valamint", "való", "van", "vannak", "vele", 
     "veled", "velem", "veletek", "velük", "velünk", "vissza", "viszlát", "viszont", 
     "viszontlátásra", "volna", "volnának", "volnék", "volt", "voltak", "voltam", 
     "voltunk", "végre", "végén", "végül", "által", "általában", "ám", "át", 
     "éljen", "én", "éppen", "érte", "érted", "értem", "értetek", "értük", "értünk", 
     "és", "év", "évben", "éve", "évek", "éves", "évi", "évvel", "így", "óta", 
     "ön", "önbe", "önben", "önből", "önhöz", "önnek", "önnel", "önnél", "önre", 
     "önről", "önt", "öntől", "önért", "önök", "önökbe", "önökben", "önökből", 
     "önöket", "önökhöz", "önökkel", "önöknek", "önöknél", "önökre", "önökről", 
     "önöktől", "önökért", "önökön", "önön", "össze", "öt", "ötven", "ötödik", 
     "ötödiket", "ötöt", "úgy", "úgyis", "úgynevezett", "új", "újabb", "újra", 
     "úr", "ő", "ők", "őket", "őt", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("a", "abba", "abban", "abból", "addig", 
     "ahhoz", "ahogy", "ahol", "aki", "akik", "akkor", "akár", "alapján", "alatt", "alatta", 
     "alattad", "alattam", "alattatok", "alattuk", "alattunk", "alá", "alád", "alájuk", 
     "alám", "alánk", "alátok", "alól", "alóla", "alólad", "alólam", "alólatok", 
     "alóluk", "alólunk", "amely", "amelybol", "amelyek", "amelyekben", "amelyeket", 
     "amelyet", "amelyik", "amelynek", "ami", "amikor", "amit", "amolyan", "amott", "amíg", 
     "annak", "annál", "arra", "arról", "attól", "az", "aznap", "azok", "azokat", "azokba", 
     "azokban", "azokból", "azokhoz", "azokig", "azokkal", "azokká", "azoknak", "azoknál", 
     "azokon", "azokra", "azokról", "azoktól", "azokért", "azon", "azonban", "azonnal", 
     "azt", "aztán", "azután", "azzal", "azzá", "azért", "bal", "balra", "ban", "be", 
     "belé", "beléd", "beléjük", "belém", "belénk", "belétek", "belül", "belőle", 
     "belőled", "belőlem", "belőletek", "belőlük", "belőlünk", "ben", "benne", 
     "benned", "bennem", "bennetek", "bennük", "bennünk", "bár", "bárcsak", "bármilyen", 
     "búcsú", "cikk", "cikkek", "cikkeket", "csak", "csakhogy", "csupán", "de", "dehogy", 
     "e", "ebbe", "ebben", "ebből", "eddig", "egy", "egyebek", "egyebet", "egyedül", 
     "egyelőre", "egyes", "egyet", "egyetlen", "egyik", "egymás", "egyre", "egyszerre", 
     "egyéb", "együtt", "egész", "egészen", "ehhez", "ekkor", "el", "eleinte", "ellen", 
     "ellenes", "elleni", "ellenére", "elmondta", "első", "elsők", "elsősorban", "elsőt", 
     "elé", "eléd", "elég", "eléjük", "elém", "elénk", "elétek", "elő", "előbb", 
     "elől", "előle", "előled", "előlem", "előletek", "előlük", "előlünk", "először", 
     "előtt", "előtte", "előtted", "előttem", "előttetek", "előttük", "előttünk", 
     "előző", "emilyen", "engem", "ennek", "ennyi", "ennél", "enyém", "erre", "erről", 
     "esetben", "ettől", "ez", "ezek", "ezekbe", "ezekben", "ezekből", "ezeken", "ezeket", 
     "ezekhez", "ezekig", "ezekkel", "ezekké", "ezeknek", "ezeknél", "ezekre", "ezekről", 
     "ezektől", "ezekért", "ezen", "ezentúl", "ezer", "ezret", "ezt", "ezután", "ezzel", 
     "ezzé", "ezért", "fel", "fele", "felek", "felet", "felett", "felé", "fent", "fenti", 
     "fél", "fölé", "gyakran", "ha", "halló", "hamar", "hanem", "harmadik", "harmadikat", 
     "harminc", "hat", "hatodik", "hatodikat", "hatot", "hatvan", "helyett", "hetedik", 
     "hetediket", "hetet", "hetven", "hirtelen", "hiszen", "hiába", "hogy", "hogyan", 
     "hol", "holnap", "holnapot", "honnan", "hova", "hozzá", "hozzád", "hozzájuk", 
     "hozzám", "hozzánk", "hozzátok", "hurrá", "huszadik", "hány", "hányszor", "hármat", 
     "három", "hát", "hátha", "hátulsó", "hét", "húsz", "ide", "ide-оda", "idén", 
     "igazán", "igen", "ill", "illetve", "ilyen", "ilyenkor", "immár", "inkább", "is", 
     "ismét", "ison", "itt", "jelenleg", "jobban", "jobbra", "jó", "jól", "jólesik", 
     "jóval", "jövőre", "kell", "kellene", "kellett", "kelljen", "keressünk", "keresztül", 
     "ketten", "kettő", "kettőt", "kevés", "ki", "kiben", "kiből", "kicsit", "kicsoda", 
     "kihez", "kik", "kikbe", "kikben", "kikből", "kiken", "kiket", "kikhez", "kikkel", 
     "kikké", "kiknek", "kiknél", "kikre", "kikről", "kiktől", "kikért", "kilenc", 
     "kilencedik", "kilencediket", "kilencet", "kilencven", "kin", "kinek", "kinél", 
     "kire", "kiről", "kit", "kitől", "kivel", "kivé", "kié", "kiért", "korábban", 
     "képest", "kérem", "kérlek", "kész", "késő", "később", "későn", "két", 
     "kétszer", "kívül", "körül", "köszönhetően", "köszönöm", "közben", "közel", 
     "közepesen", "közepén", "közé", "között", "közül", "külön", "különben", 
     "különböző", "különbözőbb", "különbözőek", "lassan", "le", "legalább", 
     "legyen", "lehet", "lehetetlen", "lehetett", "lehetőleg", "lehetőség", "lenne", 
     "lenni", "lennék", "lennének", "lesz", "leszek", "lesznek", "leszünk", "lett", 
     "lettek", "lettem", "lettünk", "lévő", "ma", "maga", "magad", "magam", "magatokat", 
     "magukat", "magunkat", "magát", "mai", "majd", "majdnem", "manapság", "meg", "megcsinál", 
     "megcsinálnak", "megint", "megvan", "mellett", "mellette", "melletted", "mellettem", 
     "mellettetek", "mellettük", "mellettünk", "mellé", "melléd", "melléjük", "mellém", 
     "mellénk", "mellétek", "mellől", "mellőle", "mellőled", "mellőlem", "mellőletek", 
     "mellőlük", "mellőlünk", "mely", "melyek", "melyik", "mennyi", "mert", "mi", 
     "miatt", "miatta", "miattad", "miattam", "miattatok", "miattuk", "miattunk", "mibe", 
     "miben", "miből", "mihez", "mik", "mikbe", "mikben", "mikből", "miken", "miket", 
     "mikhez", "mikkel", "mikké", "miknek", "miknél", "mikor", "mikre", "mikről", "miktől", 
     "mikért", "milyen", "min", "mind", "mindegyik", "mindegyiket", "minden", "mindenesetre", 
     "mindenki", "mindent", "mindenütt", "mindig", "mindketten", "minek", "minket", "mint", 
     "mintha", "minél", "mire", "miről", "mit", "mitől", "mivel", "mivé", "miért", 
     "mondta", "most", "mostanáig", "már", "más", "másik", "másikat", "másnap", 
     "második", "másodszor", "mások", "másokat", "mást", "még", "mégis", "míg", 
     "mögé", "mögéd", "mögéjük", "mögém", "mögénk", "mögétek", "mögött", 
     "mögötte", "mögötted", "mögöttem", "mögöttetek", "mögöttük", "mögöttünk", 
     "mögül", "mögüle", "mögüled", "mögülem", "mögületek", "mögülük", "mögülünk", 
     "múltkor", "múlva", "na", "nagy", "nagyobb", "nagyon", "naponta", "napot", "ne", 
     "negyedik", "negyediket", "negyven", "neked", "nekem", "neki", "nekik", "nektek", 
     "nekünk", "nem", "nemcsak", "nemrég", "nincs", "nyolc", "nyolcadik", "nyolcadikat", 
     "nyolcat", "nyolcvan", "nála", "nálad", "nálam", "nálatok", "náluk", "nálunk", 
     "négy", "négyet", "néha", "néhány", "nélkül", "o", "oda", "ok", "olyan", "onnan", 
     "ott", "pedig", "persze", "pár", "például", "rajta", "rajtad", "rajtam", "rajtatok", 
     "rajtuk", "rajtunk", "rendben", "rosszul", "rá", "rád", "rájuk", "rám", "ránk", 
     "rátok", "régen", "régóta", "részére", "róla", "rólad", "rólam", "rólatok", 
     "róluk", "rólunk", "rögtön", "s", "saját", "se", "sem", "semmi", "semmilyen", 
     "semmiség", "senki", "soha", "sok", "sokan", "sokat", "sokkal", "sokszor", "sokáig", 
     "során", "stb.", "szemben", "szerbusz", "szerint", "szerinte", "szerinted", "szerintem", 
     "szerintetek", "szerintük", "szerintünk", "szervusz", "szinte", "számára", "száz", 
     "századik", "százat", "szépen", "szét", "szíves", "szívesen", "szíveskedjék", 
     "sőt", "talán", "tavaly", "te", "tegnap", "tegnapelőtt", "tehát", "tele", "teljes", 
     "tessék", "ti", "tied", "titeket", "tizedik", "tizediket", "tizenegy", "tizenegyedik", 
     "tizenhat", "tizenhárom", "tizenhét", "tizenkettedik", "tizenkettő", "tizenkilenc", 
     "tizenkét", "tizennyolc", "tizennégy", "tizenöt", "tizet", "tovább", "további", 
     "továbbá", "távol", "téged", "tényleg", "tíz", "több", "többi", "többször", 
     "túl", "tőle", "tőled", "tőlem", "tőletek", "tőlük", "tőlünk", "ugyanakkor", 
     "ugyanez", "ugyanis", "ugye", "urak", "uram", "urat", "utoljára", "utolsó", "után", 
     "utána", "vagy", "vagyis", "vagyok", "vagytok", "vagyunk", "vajon", "valahol", "valaki", 
     "valakit", "valamelyik", "valami", "valamint", "való", "van", "vannak", "vele", 
     "veled", "velem", "veletek", "velük", "velünk", "vissza", "viszlát", "viszont", 
     "viszontlátásra", "volna", "volnának", "volnék", "volt", "voltak", "voltam", 
     "voltunk", "végre", "végén", "végül", "által", "általában", "ám", "át", 
     "éljen", "én", "éppen", "érte", "érted", "értem", "értetek", "értük", "értünk", 
     "és", "év", "évben", "éve", "évek", "éves", "évi", "évvel", "így", "óta", 
     "ön", "önbe", "önben", "önből", "önhöz", "önnek", "önnel", "önnél", "önre", 
     "önről", "önt", "öntől", "önért", "önök", "önökbe", "önökben", "önökből", 
     "önöket", "önökhöz", "önökkel", "önöknek", "önöknél", "önökre", "önökről", 
     "önöktől", "önökért", "önökön", "önön", "össze", "öt", "ötven", "ötödik", 
     "ötödiket", "ötöt", "úgy", "úgyis", "úgynevezett", "új", "újabb", "újra", 
     "úr", "ő", "ők", "őket", "őt", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 32. Error: the function returns a vector of words if : the language is indone
  replacement has 356 rows, data has 355
  1: suppressWarnings(tokenize_transform_text(object = ind_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "id_ID.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "indonesian", min_num_char = 1, max_num_char = Inf, stemmer = NULL, 
         min_n_gram = 1, max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", 
         concat_delimiter = NULL, path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, 
         stemmer_truncate = 3, stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, 
         verbose = FALSE)) at testthat/test-utf_locale.R:1313
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = ind_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "id_ID.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "indonesian", min_num_char = 1, max_num_char = Inf, stemmer = NULL, 
         min_n_gram = 1, max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", 
         concat_delimiter = NULL, path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, 
         stemmer_truncate = 3, stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, 
         verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("ada", "adalah", "adanya", "adapun", "agak", "agaknya", 
     "agar", "akan", "akankah", "akhirnya", "aku", "akulah", "amat", "amatlah", "anda", 
     "andalah", "antar", "antara", "antaranya", "apa", "apaan", "apabila", "apakah", "apalagi", 
     "apatah", "atau", "ataukah", "ataupun", "bagai", "bagaikan", "bagaimana", "bagaimanakah", 
     "bagaimanapun", "bagi", "bahkan", "bahwa", "bahwasanya", "banyak", "beberapa", "begini", 
     "beginian", "beginikah", "beginilah", "begitu", "begitukah", "begitulah", "begitupun", 
     "belum", "belumlah", "berapa", "berapakah", "berapalah", "berapapun", "bermacam", 
     "bersama", "betulkah", "biasa", "biasanya", "bila", "bilakah", "bisa", "bisakah", 
     "boleh", "bolehkah", "bolehlah", "buat", "bukan", "bukankah", "bukanlah", "bukannya", 
     "cuma", "dahulu", "dalam", "dan", "dapat", "dari", "daripada", "dekat", "demi", "demikian", 
     "demikianlah", "dengan", "depan", "di", "dia", "dialah", "diantara", "diantaranya", 
     "dikarenakan", "dini", "diri", "dirinya", "disini", "disinilah", "dong", "dulu", 
     "enggak", "enggaknya", "entah", "entahlah", "hal", "hampir", "hanya", "hanyalah", 
     "harus", "haruslah", "harusnya", "hendak", "hendaklah", "hendaknya", "hingga", "ia", 
     "ialah", "ibarat", "ingin", "inginkah", "inginkan", "ini", "inikah", "inilah", "itu", 
     "itukah", "itulah", "jangan", "jangankan", "janganlah", "jika", "jikalau", "juga", 
     "justru", "kala", "kalau", "kalaulah", "kalaupun", "kalian", "kami", "kamilah", "kamu", 
     "kamulah", "kan", "kapan", "kapankah", "kapanpun", "karena", "karenanya", "ke", "kecil", 
     "kemudian", "kenapa", "kepada", "kepadanya", "ketika", "khususnya", "kini", "kinilah", 
     "kiranya", "kita", "kitalah", "kok", "lagi", "lagian", "lah", "lain", "lainnya", 
     "lalu", "lama", "lamanya", "lebih", "macam", "maka", "makanya", "makin", "malah", 
     "malahan", "mampu", "mampukah", "mana", "manakala", "manalagi", "masih", "masihkah", 
     "masing", "mau", "maupun", "melainkan", "melalui", "memang", "mengapa", "mereka", 
     "merekalah", "merupakan", "meski", "meskipun", "mungkin", "mungkinkah", "nah", "namun", 
     "nanti", "nantinya", "nyaris", "oleh", "olehnya", "pada", "padahal", "padanya", "paling", 
     "pantas", "para", "pasti", "pastilah", "per", "percuma", "pernah", "pula", "pun", 
     "rupanya", "saat", "saatnya", "saja", "sajalah", "saling", "sama", "sambil", "sampai", 
     "sana", "sangat", "sangatlah", "saya", "sayalah", "se", "sebab", "sebabnya", "sebagai", 
     "sebagaimana", "sebagainya", "sebaliknya", "sebanyak", "sebegini", "sebegitu", "sebelum", 
     "sebelumnya", "sebenarnya", "seberapa", "sebetulnya", "sebisanya", "sebuah", "sedang", 
     "sedangkan", "sedemikian", "sedikit", "sedikitnya", "segala", "segalanya", "segera", 
     "seharusnya", "sehingga", "sejak", "sejenak", "sekali", "sekalian", "sekaligus", 
     "sekalipun", "sekarang", "seketika", "sekiranya", "sekitar", "sekitarnya", "sela", 
     "selagi", "selain", "selaku", "selalu", "selama", "selamanya", "seluruh", "seluruhnya", 
     "semacam", "semakin", "semasih", "semaunya", "sementara", "sempat", "semua", "semuanya", 
     "semula", "sendiri", "sendirinya", "seolah", "seorang", "sepanjang", "sepantasnya", 
     "sepantasnyalah", "seperti", "sepertinya", "sering", "seringnya", "serta", "serupa", 
     "sesaat", "sesama", "sesegera", "sesekali", "seseorang", "sesuatu", "sesuatunya", 
     "sesudah", "sesudahnya", "setelah", "seterusnya", "setiap", "setidaknya", "sewaktu", 
     "siapa", "siapakah", "siapapun", "sini", "sinilah", "suatu", "sudah", "sudahkah", 
     "sudahlah", "supaya", "tadi", "tadinya", "tak", "tanpa", "tapi", "telah", "tentang", 
     "tentu", "tentulah", "tentunya", "terdiri", "terhadap", "terhadapnya", "terlalu", 
     "terlebih", "tersebut", "tersebutlah", "tertentu", "tetapi", "tiap", "tidak", "tidakkah", 
     "tidaklah", "toh", "waduh", "wah", "wahai", "walau", "walaupun", "wong", "yaitu", 
     "yakni", "yang", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("ada", "adalah", "adanya", "adapun", "agak", 
     "agaknya", "agar", "akan", "akankah", "akhirnya", "aku", "akulah", "amat", "amatlah", 
     "anda", "andalah", "antar", "antara", "antaranya", "apa", "apaan", "apabila", "apakah", 
     "apalagi", "apatah", "atau", "ataukah", "ataupun", "bagai", "bagaikan", "bagaimana", 
     "bagaimanakah", "bagaimanapun", "bagi", "bahkan", "bahwa", "bahwasanya", "banyak", 
     "beberapa", "begini", "beginian", "beginikah", "beginilah", "begitu", "begitukah", 
     "begitulah", "begitupun", "belum", "belumlah", "berapa", "berapakah", "berapalah", 
     "berapapun", "bermacam", "bersama", "betulkah", "biasa", "biasanya", "bila", "bilakah", 
     "bisa", "bisakah", "boleh", "bolehkah", "bolehlah", "buat", "bukan", "bukankah", 
     "bukanlah", "bukannya", "cuma", "dahulu", "dalam", "dan", "dapat", "dari", "daripada", 
     "dekat", "demi", "demikian", "demikianlah", "dengan", "depan", "di", "dia", "dialah", 
     "diantara", "diantaranya", "dikarenakan", "dini", "diri", "dirinya", "disini", "disinilah", 
     "dong", "dulu", "enggak", "enggaknya", "entah", "entahlah", "hal", "hampir", "hanya", 
     "hanyalah", "harus", "haruslah", "harusnya", "hendak", "hendaklah", "hendaknya", 
     "hingga", "ia", "ialah", "ibarat", "ingin", "inginkah", "inginkan", "ini", "inikah", 
     "inilah", "itu", "itukah", "itulah", "jangan", "jangankan", "janganlah", "jika", 
     "jikalau", "juga", "justru", "kala", "kalau", "kalaulah", "kalaupun", "kalian", "kami", 
     "kamilah", "kamu", "kamulah", "kan", "kapan", "kapankah", "kapanpun", "karena", "karenanya", 
     "ke", "kecil", "kemudian", "kenapa", "kepada", "kepadanya", "ketika", "khususnya", 
     "kini", "kinilah", "kiranya", "kita", "kitalah", "kok", "lagi", "lagian", "lah", 
     "lain", "lainnya", "lalu", "lama", "lamanya", "lebih", "macam", "maka", "makanya", 
     "makin", "malah", "malahan", "mampu", "mampukah", "mana", "manakala", "manalagi", 
     "masih", "masihkah", "masing", "mau", "maupun", "melainkan", "melalui", "memang", 
     "mengapa", "mereka", "merekalah", "merupakan", "meski", "meskipun", "mungkin", "mungkinkah", 
     "nah", "namun", "nanti", "nantinya", "nyaris", "oleh", "olehnya", "pada", "padahal", 
     "padanya", "paling", "pantas", "para", "pasti", "pastilah", "per", "percuma", "pernah", 
     "pula", "pun", "rupanya", "saat", "saatnya", "saja", "sajalah", "saling", "sama", 
     "sambil", "sampai", "sana", "sangat", "sangatlah", "saya", "sayalah", "se", "sebab", 
     "sebabnya", "sebagai", "sebagaimana", "sebagainya", "sebaliknya", "sebanyak", "sebegini", 
     "sebegitu", "sebelum", "sebelumnya", "sebenarnya", "seberapa", "sebetulnya", "sebisanya", 
     "sebuah", "sedang", "sedangkan", "sedemikian", "sedikit", "sedikitnya", "segala", 
     "segalanya", "segera", "seharusnya", "sehingga", "sejak", "sejenak", "sekali", "sekalian", 
     "sekaligus", "sekalipun", "sekarang", "seketika", "sekiranya", "sekitar", "sekitarnya", 
     "sela", "selagi", "selain", "selaku", "selalu", "selama", "selamanya", "seluruh", 
     "seluruhnya", "semacam", "semakin", "semasih", "semaunya", "sementara", "sempat", 
     "semua", "semuanya", "semula", "sendiri", "sendirinya", "seolah", "seorang", "sepanjang", 
     "sepantasnya", "sepantasnyalah", "seperti", "sepertinya", "sering", "seringnya", 
     "serta", "serupa", "sesaat", "sesama", "sesegera", "sesekali", "seseorang", "sesuatu", 
     "sesuatunya", "sesudah", "sesudahnya", "setelah", "seterusnya", "setiap", "setidaknya", 
     "sewaktu", "siapa", "siapakah", "siapapun", "sini", "sinilah", "suatu", "sudah", 
     "sudahkah", "sudahlah", "supaya", "tadi", "tadinya", "tak", "tanpa", "tapi", "telah", 
     "tentang", "tentu", "tentulah", "tentunya", "terdiri", "terhadap", "terhadapnya", 
     "terlalu", "terlebih", "tersebut", "tersebutlah", "tertentu", "tetapi", "tiap", "tidak", 
     "tidakkah", "tidaklah", "toh", "waduh", "wah", "wahai", "walau", "walaupun", "wong", 
     "yaitu", "yakni", "yang", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 33. Error: the function returns a vector of words if : the language is irish,
  replacement has 110 rows, data has 109
  1: suppressWarnings(tokenize_transform_text(object = irs_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "ga_IE.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "irish", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)) at testthat/test-utf_locale.R:1361
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = irs_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "ga_IE.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "irish", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("a", "ach", "ag", "agus", "an", "aon", "ar", "arna", 
     "as", "b'", "ba", "beirt", "bhúr", "caoga", "ceathair", "ceathrar", "chomh", "chtó", 
     "chuig", "chun", "cois", "céad", "cúig", "cúigear", "d'", "daichead", "dar", "de", 
     "deich", "deichniúr", "den", "dhá", "do", "don", "dtí", "dá", "dár", "dó", 
     "faoi", "faoin", "faoina", "faoinár", "fara", "fiche", "gach", "gan", "go", "gur", 
     "haon", "hocht", "i", "iad", "idir", "in", "ina", "ins", "inár", "is", "le", "leis", 
     "lena", "lenár", "m'", "mar", "mo", "mé", "na", "nach", "naoi", "naonúr", "ná", 
     "ní", "níor", "nó", "nócha", "ocht", "ochtar", "os", "roimh", "sa", "seacht", 
     "seachtar", "seachtó", "seasca", "seisear", "siad", "sibh", "sinn", "sna", "sé", 
     "sí", "tar", "thar", "thú", "triúr", "trí", "trína", "trínár", "tríocha", 
     "tú", "um", "ár", "é", "éis", "í", "ó", "ón", "óna", "ónár", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("a", "ach", "ag", "agus", "an", "aon", "ar", 
     "arna", "as", "b'", "ba", "beirt", "bhúr", "caoga", "ceathair", "ceathrar", "chomh", 
     "chtó", "chuig", "chun", "cois", "céad", "cúig", "cúigear", "d'", "daichead", 
     "dar", "de", "deich", "deichniúr", "den", "dhá", "do", "don", "dtí", "dá", "dár", 
     "dó", "faoi", "faoin", "faoina", "faoinár", "fara", "fiche", "gach", "gan", "go", 
     "gur", "haon", "hocht", "i", "iad", "idir", "in", "ina", "ins", "inár", "is", "le", 
     "leis", "lena", "lenár", "m'", "mar", "mo", "mé", "na", "nach", "naoi", "naonúr", 
     "ná", "ní", "níor", "nó", "nócha", "ocht", "ochtar", "os", "roimh", "sa", "seacht", 
     "seachtar", "seachtó", "seasca", "seisear", "siad", "sibh", "sinn", "sna", "sé", 
     "sí", "tar", "thar", "thú", "triúr", "trí", "trína", "trínár", "tríocha", 
     "tú", "um", "ár", "é", "éis", "í", "ó", "ón", "óna", "ónár", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 34. Error: the function returns a vector of words if : the language is italia
  replacement has 624 rows, data has 623
  1: suppressWarnings(tokenize_transform_text(object = itl_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "it_IT.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "italian", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)) at testthat/test-utf_locale.R:1409
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = itl_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "it_IT.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "italian", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("IE", "Th", "a", "abbastanza", "abbia", "abbiamo", "abbiano", 
     "abbiate", "accidenti", "ad", "adesso", "affinche", "agl", "agli", "ahime", "ahimÃ¨", 
     "ai", "al", "alcuna", "alcuni", "alcuno", "all", "alla", "alle", "allo", "allora", 
     "altri", "altrimenti", "altro", "altrove", "altrui", "anche", "ancora", "anni", "anno", 
     "ansa", "anticipo", "assai", "attesa", "attraverso", "avanti", "avemmo", "avendo", 
     "avente", "aver", "avere", "averlo", "avesse", "avessero", "avessi", "avessimo", 
     "aveste", "avesti", "avete", "aveva", "avevamo", "avevano", "avevate", "avevi", "avevo", 
     "avrai", "avranno", "avrebbe", "avrebbero", "avrei", "avremmo", "avremo", "avreste", 
     "avresti", "avrete", "avrà", "avrò", "avuta", "avute", "avuti", "avuto", "basta", 
     "bene", "benissimo", "berlusconi", "brava", "bravo", "c", "casa", "caso", "cento", 
     "certa", "certe", "certi", "certo", "che", "chi", "chicchessia", "chiunque", "ci", 
     "ciascuna", "ciascuno", "cima", "cio", "cioe", "cioÃ¨", "circa", "citta", "cittÃ", 
     "ciÃ²", "co", "codesta", "codesti", "codesto", "cogli", "coi", "col", "colei", 
     "coll", "coloro", "colui", "come", "cominci", "comunque", "con", "concernente", "conciliarsi", 
     "conclusione", "consiglio", "contro", "cortesia", "cos", "cosa", "cosi", "cosÃ¬", 
     "cui", "d", "da", "dagl", "dagli", "dai", "dal", "dall", "dalla", "dalle", "dallo", 
     "dappertutto", "davanti", "degl", "degli", "dei", "del", "dell", "della", "delle", 
     "dello", "dentro", "detto", "deve", "di", "dice", "dietro", "dire", "dirimpetto", 
     "diventa", "diventare", "diventato", "dopo", "dov", "dove", "dovra", "dovrÃ", "dovunque", 
     "due", "dunque", "durante", "e", "ebbe", "ebbero", "ebbi", "ecc", "ecco", "ed", "effettivamente", 
     "egli", "ella", "entrambi", "eppure", "era", "erano", "eravamo", "eravate", "eri", 
     "ero", "esempio", "esse", "essendo", "esser", "essere", "essi", "ex", "fa", "faccia", 
     "facciamo", "facciano", "facciate", "faccio", "facemmo", "facendo", "facesse", "facessero", 
     "facessi", "facessimo", "faceste", "facesti", "faceva", "facevamo", "facevano", "facevate", 
     "facevi", "facevo", "fai", "fanno", "farai", "faranno", "fare", "farebbe", "farebbero", 
     "farei", "faremmo", "faremo", "fareste", "faresti", "farete", "farà", "farò", "fatto", 
     "favore", "fece", "fecero", "feci", "fin", "finalmente", "finche", "fine", "fino", 
     "forse", "forza", "fosse", "fossero", "fossi", "fossimo", "foste", "fosti", "fra", 
     "frattempo", "fu", "fui", "fummo", "fuori", "furono", "futuro", "generale", "gia", 
     "giacche", "giorni", "giorno", "giÃ", "gli", "gliela", "gliele", "glieli", "glielo", 
     "gliene", "governo", "grande", "grazie", "gruppo", "ha", "haha", "hai", "hanno", 
     "ho", "i", "ieri", "il", "improvviso", "in", "inc", "infatti", "inoltre", "insieme", 
     "intanto", "intorno", "invece", "io", "l", "la", "lasciato", "lato", "lavoro", "le", 
     "lei", "li", "lo", "lontano", "loro", "lui", "lungo", "luogo", "lÃ", "ma", "macche", 
     "magari", "maggior", "mai", "male", "malgrado", "malissimo", "mancanza", "marche", 
     "me", "medesimo", "mediante", "meglio", "meno", "mentre", "mesi", "mezzo", "mi", 
     "mia", "mie", "miei", "mila", "miliardi", "milioni", "minimi", "ministro", "mio", 
     "modo", "molti", "moltissimo", "molto", "momento", "mondo", "mosto", "nazionale", 
     "ne", "negl", "negli", "nei", "nel", "nell", "nella", "nelle", "nello", "nemmeno", 
     "neppure", "nessun", "nessuna", "nessuno", "niente", "no", "noi", "non", "nondimeno", 
     "nonostante", "nonsia", "nostra", "nostre", "nostri", "nostro", "novanta", "nove", 
     "nulla", "nuovo", "o", "od", "oggi", "ogni", "ognuna", "ognuno", "oltre", "oppure", 
     "ora", "ore", "osi", "ossia", "ottanta", "otto", "paese", "parecchi", "parecchie", 
     "parecchio", "parte", "partendo", "peccato", "peggio", "per", "perche", "perchÃ¨", 
     "perché", "percio", "perciÃ²", "perfino", "pero", "persino", "persone", "perÃ²", 
     "piedi", "pieno", "piglia", "piu", "piuttosto", "piÃ¹", "più", "po", "pochissimo", 
     "poco", "poi", "poiche", "possa", "possedere", "posteriore", "posto", "potrebbe", 
     "preferibilmente", "presa", "press", "prima", "primo", "principalmente", "probabilmente", 
     "proprio", "puo", "pure", "purtroppo", "puÃ²", "qualche", "qualcosa", "qualcuna", 
     "qualcuno", "quale", "quali", "qualunque", "quando", "quanta", "quante", "quanti", 
     "quanto", "quantunque", "quasi", "quattro", "quel", "quella", "quelle", "quelli", 
     "quello", "quest", "questa", "queste", "questi", "questo", "qui", "quindi", "realmente", 
     "recente", "recentemente", "registrazione", "relativo", "riecco", "salvo", "sara", 
     "sarai", "saranno", "sarebbe", "sarebbero", "sarei", "saremmo", "saremo", "sareste", 
     "saresti", "sarete", "sarÃ", "sarà", "sarò", "scola", "scopo", "scorso", "se", 
     "secondo", "seguente", "seguito", "sei", "sembra", "sembrare", "sembrato", "sembri", 
     "sempre", "senza", "sette", "si", "sia", "siamo", "siano", "siate", "siete", "sig", 
     "solito", "solo", "soltanto", "sono", "sopra", "sotto", "spesso", "srl", "sta", "stai", 
     "stando", "stanno", "starai", "staranno", "starebbe", "starebbero", "starei", "staremmo", 
     "staremo", "stareste", "staresti", "starete", "starà", "starò", "stata", "state", 
     "stati", "stato", "stava", "stavamo", "stavano", "stavate", "stavi", "stavo", "stemmo", 
     "stessa", "stesse", "stessero", "stessi", "stessimo", "stesso", "steste", "stesti", 
     "stette", "stettero", "stetti", "stia", "stiamo", "stiano", "stiate", "sto", "su", 
     "sua", "subito", "successivamente", "successivo", "sue", "sugl", "sugli", "sui", 
     "sul", "sull", "sulla", "sulle", "sullo", "suo", "suoi", "tale", "tali", "talvolta", 
     "tanto", "te", "tempo", "ti", "titolo", "torino", "tra", "tranne", "tre", "trenta", 
     "troppo", "trovato", "tu", "tua", "tue", "tuo", "tuoi", "tutta", "tuttavia", "tutte", 
     "tutti", "tutto", "uguali", "ulteriore", "ultimo", "un", "una", "uno", "uomo", "va", 
     "vale", "vari", "varia", "varie", "vario", "verso", "vi", "via", "vicino", "visto", 
     "vita", "voi", "volta", "volte", "vostra", "vostre", "vostri", "vostro", "Ã¨", 
     "è", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("IE", "Th", "a", "abbastanza", "abbia", "abbiamo", 
     "abbiano", "abbiate", "accidenti", "ad", "adesso", "affinche", "agl", "agli", "ahime", 
     "ahimÃ¨", "ai", "al", "alcuna", "alcuni", "alcuno", "all", "alla", "alle", "allo", 
     "allora", "altri", "altrimenti", "altro", "altrove", "altrui", "anche", "ancora", 
     "anni", "anno", "ansa", "anticipo", "assai", "attesa", "attraverso", "avanti", "avemmo", 
     "avendo", "avente", "aver", "avere", "averlo", "avesse", "avessero", "avessi", "avessimo", 
     "aveste", "avesti", "avete", "aveva", "avevamo", "avevano", "avevate", "avevi", "avevo", 
     "avrai", "avranno", "avrebbe", "avrebbero", "avrei", "avremmo", "avremo", "avreste", 
     "avresti", "avrete", "avrà", "avrò", "avuta", "avute", "avuti", "avuto", "basta", 
     "bene", "benissimo", "berlusconi", "brava", "bravo", "c", "casa", "caso", "cento", 
     "certa", "certe", "certi", "certo", "che", "chi", "chicchessia", "chiunque", "ci", 
     "ciascuna", "ciascuno", "cima", "cio", "cioe", "cioÃ¨", "circa", "citta", "cittÃ", 
     "ciÃ²", "co", "codesta", "codesti", "codesto", "cogli", "coi", "col", "colei", 
     "coll", "coloro", "colui", "come", "cominci", "comunque", "con", "concernente", "conciliarsi", 
     "conclusione", "consiglio", "contro", "cortesia", "cos", "cosa", "cosi", "cosÃ¬", 
     "cui", "d", "da", "dagl", "dagli", "dai", "dal", "dall", "dalla", "dalle", "dallo", 
     "dappertutto", "davanti", "degl", "degli", "dei", "del", "dell", "della", "delle", 
     "dello", "dentro", "detto", "deve", "di", "dice", "dietro", "dire", "dirimpetto", 
     "diventa", "diventare", "diventato", "dopo", "dov", "dove", "dovra", "dovrÃ", "dovunque", 
     "due", "dunque", "durante", "e", "ebbe", "ebbero", "ebbi", "ecc", "ecco", "ed", "effettivamente", 
     "egli", "ella", "entrambi", "eppure", "era", "erano", "eravamo", "eravate", "eri", 
     "ero", "esempio", "esse", "essendo", "esser", "essere", "essi", "ex", "fa", "faccia", 
     "facciamo", "facciano", "facciate", "faccio", "facemmo", "facendo", "facesse", "facessero", 
     "facessi", "facessimo", "faceste", "facesti", "faceva", "facevamo", "facevano", "facevate", 
     "facevi", "facevo", "fai", "fanno", "farai", "faranno", "fare", "farebbe", "farebbero", 
     "farei", "faremmo", "faremo", "fareste", "faresti", "farete", "farà", "farò", "fatto", 
     "favore", "fece", "fecero", "feci", "fin", "finalmente", "finche", "fine", "fino", 
     "forse", "forza", "fosse", "fossero", "fossi", "fossimo", "foste", "fosti", "fra", 
     "frattempo", "fu", "fui", "fummo", "fuori", "furono", "futuro", "generale", "gia", 
     "giacche", "giorni", "giorno", "giÃ", "gli", "gliela", "gliele", "glieli", "glielo", 
     "gliene", "governo", "grande", "grazie", "gruppo", "ha", "haha", "hai", "hanno", 
     "ho", "i", "ieri", "il", "improvviso", "in", "inc", "infatti", "inoltre", "insieme", 
     "intanto", "intorno", "invece", "io", "l", "la", "lasciato", "lato", "lavoro", "le", 
     "lei", "li", "lo", "lontano", "loro", "lui", "lungo", "luogo", "lÃ", "ma", "macche", 
     "magari", "maggior", "mai", "male", "malgrado", "malissimo", "mancanza", "marche", 
     "me", "medesimo", "mediante", "meglio", "meno", "mentre", "mesi", "mezzo", "mi", 
     "mia", "mie", "miei", "mila", "miliardi", "milioni", "minimi", "ministro", "mio", 
     "modo", "molti", "moltissimo", "molto", "momento", "mondo", "mosto", "nazionale", 
     "ne", "negl", "negli", "nei", "nel", "nell", "nella", "nelle", "nello", "nemmeno", 
     "neppure", "nessun", "nessuna", "nessuno", "niente", "no", "noi", "non", "nondimeno", 
     "nonostante", "nonsia", "nostra", "nostre", "nostri", "nostro", "novanta", "nove", 
     "nulla", "nuovo", "o", "od", "oggi", "ogni", "ognuna", "ognuno", "oltre", "oppure", 
     "ora", "ore", "osi", "ossia", "ottanta", "otto", "paese", "parecchi", "parecchie", 
     "parecchio", "parte", "partendo", "peccato", "peggio", "per", "perche", "perchÃ¨", 
     "perché", "percio", "perciÃ²", "perfino", "pero", "persino", "persone", "perÃ²", 
     "piedi", "pieno", "piglia", "piu", "piuttosto", "piÃ¹", "più", "po", "pochissimo", 
     "poco", "poi", "poiche", "possa", "possedere", "posteriore", "posto", "potrebbe", 
     "preferibilmente", "presa", "press", "prima", "primo", "principalmente", "probabilmente", 
     "proprio", "puo", "pure", "purtroppo", "puÃ²", "qualche", "qualcosa", "qualcuna", 
     "qualcuno", "quale", "quali", "qualunque", "quando", "quanta", "quante", "quanti", 
     "quanto", "quantunque", "quasi", "quattro", "quel", "quella", "quelle", "quelli", 
     "quello", "quest", "questa", "queste", "questi", "questo", "qui", "quindi", "realmente", 
     "recente", "recentemente", "registrazione", "relativo", "riecco", "salvo", "sara", 
     "sarai", "saranno", "sarebbe", "sarebbero", "sarei", "saremmo", "saremo", "sareste", 
     "saresti", "sarete", "sarÃ", "sarà", "sarò", "scola", "scopo", "scorso", "se", 
     "secondo", "seguente", "seguito", "sei", "sembra", "sembrare", "sembrato", "sembri", 
     "sempre", "senza", "sette", "si", "sia", "siamo", "siano", "siate", "siete", "sig", 
     "solito", "solo", "soltanto", "sono", "sopra", "sotto", "spesso", "srl", "sta", "stai", 
     "stando", "stanno", "starai", "staranno", "starebbe", "starebbero", "starei", "staremmo", 
     "staremo", "stareste", "staresti", "starete", "starà", "starò", "stata", "state", 
     "stati", "stato", "stava", "stavamo", "stavano", "stavate", "stavi", "stavo", "stemmo", 
     "stessa", "stesse", "stessero", "stessi", "stessimo", "stesso", "steste", "stesti", 
     "stette", "stettero", "stetti", "stia", "stiamo", "stiano", "stiate", "sto", "su", 
     "sua", "subito", "successivamente", "successivo", "sue", "sugl", "sugli", "sui", 
     "sul", "sull", "sulla", "sulle", "sullo", "suo", "suoi", "tale", "tali", "talvolta", 
     "tanto", "te", "tempo", "ti", "titolo", "torino", "tra", "tranne", "tre", "trenta", 
     "troppo", "trovato", "tu", "tua", "tue", "tuo", "tuoi", "tutta", "tuttavia", "tutte", 
     "tutti", "tutto", "uguali", "ulteriore", "ultimo", "un", "una", "uno", "uomo", "va", 
     "vale", "vari", "varia", "varie", "vario", "verso", "vi", "via", "vicino", "visto", 
     "vita", "voi", "volta", "volte", "vostra", "vostre", "vostri", "vostro", "Ã¨", 
     "è", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 35. Error: the function returns a vector of words if : the language is latvia
  replacement has 162 rows, data has 161
  1: suppressWarnings(tokenize_transform_text(object = ltv_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "lat.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "latvian", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)) at testthat/test-utf_locale.R:1457
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = ltv_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "lat.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "latvian", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("aiz", "ap", "apakš", "apakšpus", "ar", "arī", "augšpus", 
     "bet", "bez", "bija", "biji", "biju", "bijām", "bijāt", "būs", "būsi", "būsiet", 
     "būsim", "būt", "būšu", "caur", "diemžēl", "diezin", "droši", "dēļ", "esam", 
     "esat", "esi", "esmu", "gan", "gar", "iekam", "iekams", "iekām", "iekāms", "iekš", 
     "iekšpus", "ik", "ir", "it", "itin", "iz", "ja", "jau", "jeb", "jebšu", "jel", 
     "jo", "jā", "ka", "kamēr", "kaut", "kolīdz", "kopš", "kā", "kļuva", "kļuvi", 
     "kļuvu", "kļuvām", "kļuvāt", "kļūs", "kļūsi", "kļūsiet", "kļūsim", "kļūst", 
     "kļūstam", "kļūstat", "kļūsti", "kļūstu", "kļūt", "kļūšu", "labad", 
     "lai", "lejpus", "līdz", "līdzko", "ne", "nebūt", "nedz", "nekā", "nevis", "nezin", 
     "no", "nu", "nē", "otrpus", "pa", "par", "pat", "pie", "pirms", "pret", "priekš", 
     "pār", "pēc", "starp", "tad", "tak", "tapi", "taps", "tapsi", "tapsiet", "tapsim", 
     "tapt", "tapāt", "tapšu", "taču", "te", "tiec", "tiek", "tiekam", "tiekat", "tieku", 
     "tik", "tika", "tikai", "tiki", "tikko", "tiklab", "tiklīdz", "tiks", "tiksiet", 
     "tiksim", "tikt", "tiku", "tikvien", "tikām", "tikāt", "tikšu", "tomēr", "topat", 
     "turpretim", "turpretī", "tā", "tādēļ", "tālab", "tāpēc", "un", "uz", "vai", 
     "var", "varat", "varēja", "varēji", "varēju", "varējām", "varējāt", "varēs", 
     "varēsi", "varēsiet", "varēsim", "varēt", "varēšu", "vien", "virs", "virspus", 
     "vis", "viņpus", "zem", "ārpus", "šaipus", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("aiz", "ap", "apakš", "apakšpus", "ar", 
     "arī", "augšpus", "bet", "bez", "bija", "biji", "biju", "bijām", "bijāt", "būs", 
     "būsi", "būsiet", "būsim", "būt", "būšu", "caur", "diemžēl", "diezin", "droši", 
     "dēļ", "esam", "esat", "esi", "esmu", "gan", "gar", "iekam", "iekams", "iekām", 
     "iekāms", "iekš", "iekšpus", "ik", "ir", "it", "itin", "iz", "ja", "jau", "jeb", 
     "jebšu", "jel", "jo", "jā", "ka", "kamēr", "kaut", "kolīdz", "kopš", "kā", 
     "kļuva", "kļuvi", "kļuvu", "kļuvām", "kļuvāt", "kļūs", "kļūsi", "kļūsiet", 
     "kļūsim", "kļūst", "kļūstam", "kļūstat", "kļūsti", "kļūstu", "kļūt", 
     "kļūšu", "labad", "lai", "lejpus", "līdz", "līdzko", "ne", "nebūt", "nedz", 
     "nekā", "nevis", "nezin", "no", "nu", "nē", "otrpus", "pa", "par", "pat", "pie", 
     "pirms", "pret", "priekš", "pār", "pēc", "starp", "tad", "tak", "tapi", "taps", 
     "tapsi", "tapsiet", "tapsim", "tapt", "tapāt", "tapšu", "taču", "te", "tiec", 
     "tiek", "tiekam", "tiekat", "tieku", "tik", "tika", "tikai", "tiki", "tikko", "tiklab", 
     "tiklīdz", "tiks", "tiksiet", "tiksim", "tikt", "tiku", "tikvien", "tikām", "tikāt", 
     "tikšu", "tomēr", "topat", "turpretim", "turpretī", "tā", "tādēļ", "tālab", 
     "tāpēc", "un", "uz", "vai", "var", "varat", "varēja", "varēji", "varēju", "varējām", 
     "varējāt", "varēs", "varēsi", "varēsiet", "varēsim", "varēt", "varēšu", 
     "vien", "virs", "virspus", "vis", "viņpus", "zem", "ārpus", "šaipus", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 36. Error: the function returns a vector of words if : the language is marath
  replacement has 100 rows, data has 99
  1: suppressWarnings(tokenize_transform_text(object = mrt_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "mr_IN.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "marathi", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)) at testthat/test-utf_locale.R:1505
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = mrt_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "mr_IN.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "marathi", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("अधिक", "अनेक", "अशी", "असलयाचे", 
     "असलेल्या", "असा", "असून", "असे", "आज", "आणि", 
     "आता", "आपल्या", "आला", "आली", "आले", "आहे", 
     "आहेत", "एक", "एका", "कमी", "करणयात", "करून", 
     "का", "काम", "काय", "काही", "किवा", "की", "केला", 
     "केली", "केले", "कोटी", "गेल्या", "घेऊन", 
     "जात", "झाला", "झाली", "झाले", "झालेल्या", 
     "टा", "डॉ", "तर", "तरी", "तसेच", "ता", "ती", "तीन", 
     "ते", "तो", "त्या", "त्याचा", "त्याची", "त्याच्या", 
     "त्याना", "त्यानी", "त्यामुळे", "त्री", 
     "दिली", "दोन", "न", "नाही", "निर्ण्य", "पण", 
     "पम", "परयतन", "पाटील", "म", "मात्र", "माहिती", 
     "मी", "मुबी", "म्हणजे", "म्हणाले", "म्हणून", 
     "या", "याचा", "याची", "याच्या", "याना", "यानी", 
     "येणार", "येत", "येथील", "येथे", "लाख", "व", 
     "व्यकत", "सर्व", "सागित्ले", "सुरू", "हजार", 
     "हा", "ही", "हे", "होणार", "होत", "होता", "होती", 
     "होते", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("अधिक", "अनेक", "अशी", 
     "असलयाचे", "असलेल्या", "असा", "असून", 
     "असे", "आज", "आणि", "आता", "आपल्या", "आला", 
     "आली", "आले", "आहे", "आहेत", "एक", "एका", "कमी", 
     "करणयात", "करून", "का", "काम", "काय", "काही", 
     "किवा", "की", "केला", "केली", "केले", "कोटी", 
     "गेल्या", "घेऊन", "जात", "झाला", "झाली", 
     "झाले", "झालेल्या", "टा", "डॉ", "तर", "तरी", 
     "तसेच", "ता", "ती", "तीन", "ते", "तो", "त्या", 
     "त्याचा", "त्याची", "त्याच्या", "त्याना", 
     "त्यानी", "त्यामुळे", "त्री", "दिली", 
     "दोन", "न", "नाही", "निर्ण्य", "पण", "पम", 
     "परयतन", "पाटील", "म", "मात्र", "माहिती", 
     "मी", "मुबी", "म्हणजे", "म्हणाले", "म्हणून", 
     "या", "याचा", "याची", "याच्या", "याना", "यानी", 
     "येणार", "येत", "येथील", "येथे", "लाख", "व", 
     "व्यकत", "सर्व", "सागित्ले", "सुरू", "हजार", 
     "हा", "ही", "हे", "होणार", "होत", "होता", "होती", 
     "होते", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 37. Error: the function returns a vector of words if : the language is norweg
  replacement has 173 rows, data has 172
  1: suppressWarnings(tokenize_transform_text(object = nrv_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "no_NO.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "norwegian", min_num_char = 1, max_num_char = Inf, stemmer = NULL, 
         min_n_gram = 1, max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", 
         concat_delimiter = NULL, path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, 
         stemmer_truncate = 3, stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, 
         verbose = FALSE)) at testthat/test-utf_locale.R:1553
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = nrv_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "no_NO.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "norwegian", min_num_char = 1, max_num_char = Inf, stemmer = NULL, 
         min_n_gram = 1, max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", 
         concat_delimiter = NULL, path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, 
         stemmer_truncate = 3, stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, 
         verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("alle", "at", "av", "bare", "begge", "ble", "blei", 
     "bli", "blir", "blitt", "både", "båe", "da", "de", "deg", "dei", "deim", "deira", 
     "deires", "dem", "den", "denne", "der", "dere", "deres", "det", "dette", "di", "din", 
     "disse", "ditt", "du", "dykk", "dykkar", "då", "eg", "ein", "eit", "eitt", "eller", 
     "elles", "en", "enn", "er", "et", "ett", "etter", "for", "fordi", "fra", "før", 
     "ha", "hadde", "han", "hans", "har", "hennar", "henne", "hennes", "her", "hjå", 
     "ho", "hoe", "honom", "hoss", "hossen", "hun", "hva", "hvem", "hver", "hvilke", "hvilken", 
     "hvis", "hvor", "hvordan", "hvorfor", "i", "ikke", "ikkje", "ingen", "ingi", "inkje", 
     "inn", "inni", "ja", "jeg", "kan", "kom", "korleis", "korso", "kun", "kunne", "kva", 
     "kvar", "kvarhelst", "kven", "kvi", "kvifor", "man", "mange", "me", "med", "medan", 
     "meg", "meget", "mellom", "men", "mi", "min", "mine", "mitt", "mot", "mykje", "ned", 
     "no", "noe", "noen", "noka", "noko", "nokon", "nokor", "nokre", "nå", "når", "og", 
     "også", "om", "opp", "oss", "over", "på", "samme", "seg", "selv", "si", "sia", 
     "sidan", "siden", "sin", "sine", "sitt", "sjøl", "skal", "skulle", "slik", "so", 
     "som", "somme", "somt", "så", "sånn", "til", "um", "upp", "ut", "uten", "var", 
     "vart", "varte", "ved", "vere", "verte", "vi", "vil", "ville", "vore", "vors", "vort", 
     "vår", "være", "vært", "å", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("alle", "at", "av", "bare", "begge", "ble", 
     "blei", "bli", "blir", "blitt", "både", "båe", "da", "de", "deg", "dei", "deim", 
     "deira", "deires", "dem", "den", "denne", "der", "dere", "deres", "det", "dette", 
     "di", "din", "disse", "ditt", "du", "dykk", "dykkar", "då", "eg", "ein", "eit", 
     "eitt", "eller", "elles", "en", "enn", "er", "et", "ett", "etter", "for", "fordi", 
     "fra", "før", "ha", "hadde", "han", "hans", "har", "hennar", "henne", "hennes", 
     "her", "hjå", "ho", "hoe", "honom", "hoss", "hossen", "hun", "hva", "hvem", "hver", 
     "hvilke", "hvilken", "hvis", "hvor", "hvordan", "hvorfor", "i", "ikke", "ikkje", 
     "ingen", "ingi", "inkje", "inn", "inni", "ja", "jeg", "kan", "kom", "korleis", "korso", 
     "kun", "kunne", "kva", "kvar", "kvarhelst", "kven", "kvi", "kvifor", "man", "mange", 
     "me", "med", "medan", "meg", "meget", "mellom", "men", "mi", "min", "mine", "mitt", 
     "mot", "mykje", "ned", "no", "noe", "noen", "noka", "noko", "nokon", "nokor", "nokre", 
     "nå", "når", "og", "også", "om", "opp", "oss", "over", "på", "samme", "seg", 
     "selv", "si", "sia", "sidan", "siden", "sin", "sine", "sitt", "sjøl", "skal", "skulle", 
     "slik", "so", "som", "somme", "somt", "så", "sånn", "til", "um", "upp", "ut", "uten", 
     "var", "vart", "varte", "ved", "vere", "verte", "vi", "vil", "ville", "vore", "vors", 
     "vort", "vår", "være", "vært", "å", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 38. Error: the function returns a vector of words if : the language is persia
  replacement has 333 rows, data has 332
  1: suppressWarnings(tokenize_transform_text(object = prs_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "fa_IR.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "persian", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)) at testthat/test-utf_locale.R:1601
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = prs_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "fa_IR.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "persian", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("آباد", "آره", "آری", "آمد", "آمده", 
     "آن", "آنان", "آنجا", "آنكه", "آنها", "آنچه", "آورد", "آورده", 
     "آيد", "آیا", "اثرِ", "از", "است", "استفاده", "اش", "اكنون", 
     "البته", "البتّه", "ام", "اما", "امروز", "امسال", "اند", 
     "انکه", "او", "اول", "اي", "ايشان", "ايم", "اين", "اينكه", 
     "اگر", "با", "بار", "بارة", "باره", "باشد", "باشند", "باشيم", 
     "بالا", "بالایِ", "بايد", "بدون", "بر", "برابرِ", "براساس", 
     "براي", "برایِ", "برخوردار", "برخي", "برداري", "بروز", 
     "بسيار", "بسياري", "بعد", "بعری", "بعضي", "بلكه", "بله", 
     "بلکه", "بلی", "بنابراين", "بندي", "به", "بهترين", "بود", 
     "بودن", "بودند", "بوده", "بي", "بيست", "بيش", "بيشتر", 
     "بيشتري", "بين", "بی", "بیرونِ", "تا", "تازه", "تاكنون", 
     "تان", "تحت", "تر", "ترين", "تمام", "تمامي", "تنها", "تواند", 
     "توانند", "توسط", "تولِ", "تویِ", "جا", "جاي", "جايي", 
     "جدا", "جديد", "جريان", "جز", "جلوگيري", "جلویِ", "حتي", 
     "حدودِ", "حق", "خارجِ", "خدمات", "خواست", "خواهد", "خواهند", 
     "خواهيم", "خود", "خويش", "خیاه", "داد", "دادن", "دادند", 
     "داده", "دارد", "دارند", "داريم", "داشت", "داشتن", "داشتند", 
     "داشته", "دانست", "دانند", "در", "درباره", "دنبالِ", 
     "ده", "دهد", "دهند", "دو", "دوم", "ديده", "ديروز", "ديگر", 
     "ديگران", "ديگري", "دیگر", "را", "راه", "رفت", "رفته", 
     "روب", "روزهاي", "روي", "رویِ", "ريزي", "زياد", "زير", 
     "زيرا", "زیرِ", "سابق", "ساخته", "سازي", "سراسر", "سریِ", 
     "سعي", "سمتِ", "سوم", "سوي", "سویِ", "سپس", "شان", "شايد", 
     "شد", "شدن", "شدند", "شده", "شش", "شما", "شناسي", "شود", 
     "شوند", "صورت", "ضدِّ", "ضمن", "طبقِ", "طريق", "طور", "طي", 
     "عقبِ", "علّتِ", "عنوانِ", "غير", "فقط", "فكر", "فوق", 
     "قابل", "قبل", "قصدِ", "كرد", "كردم", "كردن", "كردند", 
     "كرده", "كسي", "كل", "كمتر", "كند", "كنم", "كنند", "كنيد", 
     "كنيم", "كه", "لطفاً", "ما", "مان", "مانند", "مانندِ", 
     "مثل", "مثلِ", "مختلف", "مدّتی", "مردم", "مرسی", "مقابل", 
     "من", "مورد", "مي", "ميليارد", "ميليون", "مگر", "ناشي", 
     "نام", "نبايد", "نبود", "نخست", "نخستين", "نخواهد", "ندارد", 
     "ندارند", "نداشته", "نزديك", "نزدِ", "نزدیکِ", "نشان", 
     "نشده", "نظير", "نكرده", "نمايد", "نمي", "نه", "نوعي", 
     "نيز", "نيست", "ها", "هاي", "هايي", "هر", "هرگز", "هزار", 
     "هست", "هستند", "هستيم", "هفت", "هم", "همان", "همه", "همواره", 
     "همين", "همچنان", "همچنين", "همچون", "همین", "هنوز", 
     "هنگام", "هنگامِ", "هنگامی", "هيچ", "هیچ", "و", "وسطِ", 
     "وقتي", "وقتیکه", "ولی", "وي", "وگو", "يا", "يابد", "يك", 
     "يكديگر", "يكي", "ّه", "پاعینِ", "پس", "پنج", "پيش", "پیش", 
     "پیشِ", "چرا", "چطور", "چند", "چندین", "چنين", "چه", "چهار", 
     "چون", "چيزي", "چگونه", "چیز", "چیزی", "چیست", "کجا", "کجاست", 
     "کدام", "کس", "کسی", "کنارِ", "که", "کَی", "کی", "گذاري", 
     "گذاشته", "گردد", "گرفت", "گرفته", "گروهي", "گفت", "گفته", 
     "گويد", "گويند", "گيرد", "گيري", "یا", "یک", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("آباد", "آره", "آری", "آمد", 
     "آمده", "آن", "آنان", "آنجا", "آنكه", "آنها", "آنچه", "آورد", 
     "آورده", "آيد", "آیا", "اثرِ", "از", "است", "استفاده", 
     "اش", "اكنون", "البته", "البتّه", "ام", "اما", "امروز", 
     "امسال", "اند", "انکه", "او", "اول", "اي", "ايشان", "ايم", 
     "اين", "اينكه", "اگر", "با", "بار", "بارة", "باره", "باشد", 
     "باشند", "باشيم", "بالا", "بالایِ", "بايد", "بدون", "بر", 
     "برابرِ", "براساس", "براي", "برایِ", "برخوردار", "برخي", 
     "برداري", "بروز", "بسيار", "بسياري", "بعد", "بعری", "بعضي", 
     "بلكه", "بله", "بلکه", "بلی", "بنابراين", "بندي", "به", 
     "بهترين", "بود", "بودن", "بودند", "بوده", "بي", "بيست", 
     "بيش", "بيشتر", "بيشتري", "بين", "بی", "بیرونِ", "تا", 
     "تازه", "تاكنون", "تان", "تحت", "تر", "ترين", "تمام", "تمامي", 
     "تنها", "تواند", "توانند", "توسط", "تولِ", "تویِ", "جا", 
     "جاي", "جايي", "جدا", "جديد", "جريان", "جز", "جلوگيري", 
     "جلویِ", "حتي", "حدودِ", "حق", "خارجِ", "خدمات", "خواست", 
     "خواهد", "خواهند", "خواهيم", "خود", "خويش", "خیاه", "داد", 
     "دادن", "دادند", "داده", "دارد", "دارند", "داريم", "داشت", 
     "داشتن", "داشتند", "داشته", "دانست", "دانند", "در", "درباره", 
     "دنبالِ", "ده", "دهد", "دهند", "دو", "دوم", "ديده", "ديروز", 
     "ديگر", "ديگران", "ديگري", "دیگر", "را", "راه", "رفت", 
     "رفته", "روب", "روزهاي", "روي", "رویِ", "ريزي", "زياد", 
     "زير", "زيرا", "زیرِ", "سابق", "ساخته", "سازي", "سراسر", 
     "سریِ", "سعي", "سمتِ", "سوم", "سوي", "سویِ", "سپس", "شان", 
     "شايد", "شد", "شدن", "شدند", "شده", "شش", "شما", "شناسي", 
     "شود", "شوند", "صورت", "ضدِّ", "ضمن", "طبقِ", "طريق", "طور", 
     "طي", "عقبِ", "علّتِ", "عنوانِ", "غير", "فقط", "فكر", "فوق", 
     "قابل", "قبل", "قصدِ", "كرد", "كردم", "كردن", "كردند", 
     "كرده", "كسي", "كل", "كمتر", "كند", "كنم", "كنند", "كنيد", 
     "كنيم", "كه", "لطفاً", "ما", "مان", "مانند", "مانندِ", 
     "مثل", "مثلِ", "مختلف", "مدّتی", "مردم", "مرسی", "مقابل", 
     "من", "مورد", "مي", "ميليارد", "ميليون", "مگر", "ناشي", 
     "نام", "نبايد", "نبود", "نخست", "نخستين", "نخواهد", "ندارد", 
     "ندارند", "نداشته", "نزديك", "نزدِ", "نزدیکِ", "نشان", 
     "نشده", "نظير", "نكرده", "نمايد", "نمي", "نه", "نوعي", 
     "نيز", "نيست", "ها", "هاي", "هايي", "هر", "هرگز", "هزار", 
     "هست", "هستند", "هستيم", "هفت", "هم", "همان", "همه", "همواره", 
     "همين", "همچنان", "همچنين", "همچون", "همین", "هنوز", 
     "هنگام", "هنگامِ", "هنگامی", "هيچ", "هیچ", "و", "وسطِ", 
     "وقتي", "وقتیکه", "ولی", "وي", "وگو", "يا", "يابد", "يك", 
     "يكديگر", "يكي", "ّه", "پاعینِ", "پس", "پنج", "پيش", "پیش", 
     "پیشِ", "چرا", "چطور", "چند", "چندین", "چنين", "چه", "چهار", 
     "چون", "چيزي", "چگونه", "چیز", "چیزی", "چیست", "کجا", "کجاست", 
     "کدام", "کس", "کسی", "کنارِ", "که", "کَی", "کی", "گذاري", 
     "گذاشته", "گردد", "گرفت", "گرفته", "گروهي", "گفت", "گفته", 
     "گويد", "گويند", "گيرد", "گيري", "یا", "یک", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 39. Error: the function returns a vector of words if : the language is polish
  replacement has 261 rows, data has 260
  1: suppressWarnings(tokenize_transform_text(object = pls_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "pl.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "polish", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)) at testthat/test-utf_locale.R:1649
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = pls_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "pl.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "polish", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("aby", "ach", "aj", "albo", "ale", "ani", "aż", "bardzo", 
     "bez", "bo", "bowiem", "by", "byli", "bym", "być", "był", "była", "było", "były", 
     "będzie", "będą", "chce", "choć", "ci", "ciebie", "cię", "co", "coraz", "coś", 
     "czy", "czyli", "często", "daleko", "dla", "dlaczego", "dlatego", "do", "dobrze", 
     "dokąd", "dość", "dr", "dużo", "dwa", "dwaj", "dwie", "dwoje", "dzisiaj", "dziś", 
     "gdy", "gdyby", "gdyż", "gdzie", "go", "godz", "hab", "i", "ich", "ii", "iii", "ile", 
     "im", "inne", "inny", "inż", "iv", "ix", "iż", "ja", "jak", "jakby", "jaki", "jakie", 
     "jako", "je", "jeden", "jedna", "jednak", "jedno", "jednym", "jedynie", "jego", "jej", 
     "jemu", "jest", "jestem", "jeszcze", "jeśli", "jeżeli", "już", "ją", "każdy", 
     "kiedy", "kierunku", "kilku", "kto", "która", "które", "którego", "której", "który", 
     "których", "którym", "którzy", "ku", "lat", "lecz", "lub", "ma", "mają", "mam", 
     "mamy", "mgr", "mi", "miał", "mimo", "mnie", "mną", "mogą", "moi", "moja", "moje", 
     "może", "można", "mu", "musi", "my", "mój", "na", "nad", "nam", "nami", "nas", 
     "nasi", "nasz", "nasza", "nasze", "natychmiast", "nawet", "nic", "nich", "nie", "niego", 
     "niej", "niemu", "nigdy", "nim", "nimi", "nią", "niż", "no", "nowe", "np", "nr", 
     "o", "o.o.", "obok", "od", "ok", "około", "on", "ona", "one", "oni", "ono", "oraz", 
     "owszem", "pan", "pl", "po", "pod", "ponad", "ponieważ", "poza", "prof", "przed", 
     "przede", "przedtem", "przez", "przy", "raz", "razie", "roku", "również", "sam", 
     "sama", "się", "skąd", "sobie", "sposób", "swoje", "są", "ta", "tak", "taki", 
     "takich", "takie", "także", "tam", "te", "tego", "tej", "tel", "temu", "ten", "teraz", 
     "też", "to", "tobie", "tobą", "trzeba", "tu", "tutaj", "twoi", "twoja", "twoje", 
     "twój", "ty", "tych", "tylko", "tym", "tys", "tzw", "tę", "u", "ul", "vi", "vii", 
     "viii", "vol", "w", "wam", "wami", "was", "wasi", "wasz", "wasza", "wasze", "we", 
     "wie", "więc", "wszystko", "wtedy", "www", "wy", "właśnie", "wśród", "xi", "xii", 
     "xiii", "xiv", "xv", "z", "za", "zawsze", "zaś", "ze", "zł", "żaden", "że", "żeby", 
     NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("aby", "ach", "aj", "albo", "ale", "ani", 
     "aż", "bardzo", "bez", "bo", "bowiem", "by", "byli", "bym", "być", "był", "była", 
     "było", "były", "będzie", "będą", "chce", "choć", "ci", "ciebie", "cię", "co", 
     "coraz", "coś", "czy", "czyli", "często", "daleko", "dla", "dlaczego", "dlatego", 
     "do", "dobrze", "dokąd", "dość", "dr", "dużo", "dwa", "dwaj", "dwie", "dwoje", 
     "dzisiaj", "dziś", "gdy", "gdyby", "gdyż", "gdzie", "go", "godz", "hab", "i", "ich", 
     "ii", "iii", "ile", "im", "inne", "inny", "inż", "iv", "ix", "iż", "ja", "jak", 
     "jakby", "jaki", "jakie", "jako", "je", "jeden", "jedna", "jednak", "jedno", "jednym", 
     "jedynie", "jego", "jej", "jemu", "jest", "jestem", "jeszcze", "jeśli", "jeżeli", 
     "już", "ją", "każdy", "kiedy", "kierunku", "kilku", "kto", "która", "które", 
     "którego", "której", "który", "których", "którym", "którzy", "ku", "lat", "lecz", 
     "lub", "ma", "mają", "mam", "mamy", "mgr", "mi", "miał", "mimo", "mnie", "mną", 
     "mogą", "moi", "moja", "moje", "może", "można", "mu", "musi", "my", "mój", "na", 
     "nad", "nam", "nami", "nas", "nasi", "nasz", "nasza", "nasze", "natychmiast", "nawet", 
     "nic", "nich", "nie", "niego", "niej", "niemu", "nigdy", "nim", "nimi", "nią", "niż", 
     "no", "nowe", "np", "nr", "o", "o.o.", "obok", "od", "ok", "około", "on", "ona", 
     "one", "oni", "ono", "oraz", "owszem", "pan", "pl", "po", "pod", "ponad", "ponieważ", 
     "poza", "prof", "przed", "przede", "przedtem", "przez", "przy", "raz", "razie", "roku", 
     "również", "sam", "sama", "się", "skąd", "sobie", "sposób", "swoje", "są", 
     "ta", "tak", "taki", "takich", "takie", "także", "tam", "te", "tego", "tej", "tel", 
     "temu", "ten", "teraz", "też", "to", "tobie", "tobą", "trzeba", "tu", "tutaj", 
     "twoi", "twoja", "twoje", "twój", "ty", "tych", "tylko", "tym", "tys", "tzw", "tę", 
     "u", "ul", "vi", "vii", "viii", "vol", "w", "wam", "wami", "was", "wasi", "wasz", 
     "wasza", "wasze", "we", "wie", "więc", "wszystko", "wtedy", "www", "wy", "właśnie", 
     "wśród", "xi", "xii", "xiii", "xiv", "xv", "z", "za", "zawsze", "zaś", "ze", "zł", 
     "żaden", "że", "żeby", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 40. Error: the function returns a vector of words if : the language is portug
  replacement has 409 rows, data has 408
  1: suppressWarnings(tokenize_transform_text(object = prt_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "pt_PT.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "portuguese", min_num_char = 1, max_num_char = Inf, stemmer = NULL, 
         min_n_gram = 1, max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", 
         concat_delimiter = NULL, path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, 
         stemmer_truncate = 3, stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, 
         verbose = FALSE)) at testthat/test-utf_locale.R:1697
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = prt_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "pt_PT.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "portuguese", min_num_char = 1, max_num_char = Inf, stemmer = NULL, 
         min_n_gram = 1, max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", 
         concat_delimiter = NULL, path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, 
         stemmer_truncate = 3, stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, 
         verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("a", "acerca", "adeus", "agora", "ainda", "algmas", 
     "algo", "algumas", "alguns", "ali", "além", "ambos", "ano", "anos", "antes", "ao", 
     "aos", "apenas", "apoio", "apontar", "após", "aquela", "aquelas", "aquele", "aqueles", 
     "aqui", "aquilo", "as", "assim", "através", "atrás", "até", "aí", "baixo", "bastante", 
     "bem", "bom", "breve", "cada", "caminho", "catorze", "cedo", "cento", "certamente", 
     "certeza", "cima", "cinco", "coisa", "com", "como", "comprido", "conhecido", "conselho", 
     "contra", "corrente", "custa", "cá", "da", "daquela", "daquele", "dar", "das", "de", 
     "debaixo", "demais", "dentro", "depois", "desde", "desligado", "dessa", "desse", 
     "desta", "deste", "deve", "devem", "deverá", "dez", "dezanove", "dezasseis", "dezassete", 
     "dezoito", "dia", "diante", "direita", "diz", "dizem", "dizer", "do", "dois", "dos", 
     "doze", "duas", "dá", "dão", "dúvida", "e", "ela", "elas", "ele", "eles", "em", 
     "embora", "enquanto", "entre", "então", "era", "essa", "essas", "esse", "esses", 
     "esta", "estado", "estar", "estará", "estas", "estava", "este", "estes", "esteve", 
     "estive", "estivemos", "estiveram", "estiveste", "estivestes", "estou", "está", 
     "estás", "estão", "eu", "exemplo", "falta", "fará", "favor", "faz", "fazeis", 
     "fazem", "fazemos", "fazer", "fazes", "fazia", "faço", "fez", "fim", "final", "foi", 
     "fomos", "for", "fora", "foram", "forma", "foste", "fostes", "fui", "geral", "grande", 
     "grandes", "grupo", "hoje", "horas", "há", "iniciar", "inicio", "ir", "irá", "isso", 
     "ista", "iste", "isto", "já", "lado", "ligado", "local", "logo", "longe", "lugar", 
     "lá", "maior", "maioria", "maiorias", "mais", "mal", "mas", "me", "meio", "menor", 
     "menos", "meses", "mesmo", "meu", "meus", "mil", "minha", "minhas", "momento", "muito", 
     "muitos", "máximo", "mês", "na", "nada", "naquela", "naquele", "nas", "nem", "nenhuma", 
     "nessa", "nesse", "nesta", "neste", "no", "noite", "nome", "nos", "nossa", "nossas", 
     "nosso", "nossos", "nova", "nove", "novo", "novos", "num", "numa", "nunca", "não", 
     "nível", "nós", "número", "o", "obra", "obrigada", "obrigado", "oitava", "oitavo", 
     "oito", "onde", "ontem", "onze", "os", "ou", "outra", "outras", "outro", "outros", 
     "para", "parece", "parte", "partir", "pegar", "pela", "pelas", "pelo", "pelos", "perto", 
     "pessoas", "pode", "podem", "poder", "poderá", "podia", "ponto", "pontos", "por", 
     "porque", "porquê", "posição", "possivelmente", "posso", "possível", "pouca", 
     "pouco", "povo", "primeira", "primeiro", "promeiro", "próprio", "próximo", "puderam", 
     "pôde", "põe", "põem", "qual", "qualquer", "quando", "quanto", "quarta", "quarto", 
     "quatro", "que", "quem", "quer", "quero", "questão", "quieto", "quinta", "quinto", 
     "quinze", "quê", "relação", "sabe", "saber", "se", "segunda", "segundo", "sei", 
     "seis", "sem", "sempre", "ser", "seria", "sete", "seu", "seus", "sexta", "sexto", 
     "sim", "sistema", "sob", "sobre", "sois", "somente", "somos", "sou", "sua", "suas", 
     "são", "sétima", "sétimo", "tal", "talvez", "também", "tanto", "tarde", "te", 
     "tem", "temos", "tempo", "tendes", "tenho", "tens", "tentar", "tentaram", "tente", 
     "tentei", "ter", "terceira", "terceiro", "teu", "teus", "teve", "tipo", "tive", "tivemos", 
     "tiveram", "tiveste", "tivestes", "toda", "todas", "todo", "todos", "trabalhar", 
     "trabalho", "treze", "três", "tu", "tua", "tuas", "tudo", "tão", "têm", "um", 
     "uma", "umas", "uns", "usa", "usar", "vai", "vais", "valor", "veja", "vem", "vens", 
     "ver", "verdade", "verdadeiro", "vez", "vezes", "viagem", "vindo", "vinte", "você", 
     "vocês", "vos", "vossa", "vossas", "vosso", "vossos", "vários", "vão", "vêm", 
     "vós", "zero", "à", "às", "área", "é", "és", "último", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("a", "acerca", "adeus", "agora", "ainda", 
     "algmas", "algo", "algumas", "alguns", "ali", "além", "ambos", "ano", "anos", "antes", 
     "ao", "aos", "apenas", "apoio", "apontar", "após", "aquela", "aquelas", "aquele", 
     "aqueles", "aqui", "aquilo", "as", "assim", "através", "atrás", "até", "aí", 
     "baixo", "bastante", "bem", "bom", "breve", "cada", "caminho", "catorze", "cedo", 
     "cento", "certamente", "certeza", "cima", "cinco", "coisa", "com", "como", "comprido", 
     "conhecido", "conselho", "contra", "corrente", "custa", "cá", "da", "daquela", "daquele", 
     "dar", "das", "de", "debaixo", "demais", "dentro", "depois", "desde", "desligado", 
     "dessa", "desse", "desta", "deste", "deve", "devem", "deverá", "dez", "dezanove", 
     "dezasseis", "dezassete", "dezoito", "dia", "diante", "direita", "diz", "dizem", 
     "dizer", "do", "dois", "dos", "doze", "duas", "dá", "dão", "dúvida", "e", "ela", 
     "elas", "ele", "eles", "em", "embora", "enquanto", "entre", "então", "era", "essa", 
     "essas", "esse", "esses", "esta", "estado", "estar", "estará", "estas", "estava", 
     "este", "estes", "esteve", "estive", "estivemos", "estiveram", "estiveste", "estivestes", 
     "estou", "está", "estás", "estão", "eu", "exemplo", "falta", "fará", "favor", 
     "faz", "fazeis", "fazem", "fazemos", "fazer", "fazes", "fazia", "faço", "fez", "fim", 
     "final", "foi", "fomos", "for", "fora", "foram", "forma", "foste", "fostes", "fui", 
     "geral", "grande", "grandes", "grupo", "hoje", "horas", "há", "iniciar", "inicio", 
     "ir", "irá", "isso", "ista", "iste", "isto", "já", "lado", "ligado", "local", "logo", 
     "longe", "lugar", "lá", "maior", "maioria", "maiorias", "mais", "mal", "mas", "me", 
     "meio", "menor", "menos", "meses", "mesmo", "meu", "meus", "mil", "minha", "minhas", 
     "momento", "muito", "muitos", "máximo", "mês", "na", "nada", "naquela", "naquele", 
     "nas", "nem", "nenhuma", "nessa", "nesse", "nesta", "neste", "no", "noite", "nome", 
     "nos", "nossa", "nossas", "nosso", "nossos", "nova", "nove", "novo", "novos", "num", 
     "numa", "nunca", "não", "nível", "nós", "número", "o", "obra", "obrigada", "obrigado", 
     "oitava", "oitavo", "oito", "onde", "ontem", "onze", "os", "ou", "outra", "outras", 
     "outro", "outros", "para", "parece", "parte", "partir", "pegar", "pela", "pelas", 
     "pelo", "pelos", "perto", "pessoas", "pode", "podem", "poder", "poderá", "podia", 
     "ponto", "pontos", "por", "porque", "porquê", "posição", "possivelmente", "posso", 
     "possível", "pouca", "pouco", "povo", "primeira", "primeiro", "promeiro", "próprio", 
     "próximo", "puderam", "pôde", "põe", "põem", "qual", "qualquer", "quando", "quanto", 
     "quarta", "quarto", "quatro", "que", "quem", "quer", "quero", "questão", "quieto", 
     "quinta", "quinto", "quinze", "quê", "relação", "sabe", "saber", "se", "segunda", 
     "segundo", "sei", "seis", "sem", "sempre", "ser", "seria", "sete", "seu", "seus", 
     "sexta", "sexto", "sim", "sistema", "sob", "sobre", "sois", "somente", "somos", "sou", 
     "sua", "suas", "são", "sétima", "sétimo", "tal", "talvez", "também", "tanto", 
     "tarde", "te", "tem", "temos", "tempo", "tendes", "tenho", "tens", "tentar", "tentaram", 
     "tente", "tentei", "ter", "terceira", "terceiro", "teu", "teus", "teve", "tipo", 
     "tive", "tivemos", "tiveram", "tiveste", "tivestes", "toda", "todas", "todo", "todos", 
     "trabalhar", "trabalho", "treze", "três", "tu", "tua", "tuas", "tudo", "tão", "têm", 
     "um", "uma", "umas", "uns", "usa", "usar", "vai", "vais", "valor", "veja", "vem", 
     "vens", "ver", "verdade", "verdadeiro", "vez", "vezes", "viagem", "vindo", "vinte", 
     "você", "vocês", "vos", "vossa", "vossas", "vosso", "vossos", "vários", "vão", 
     "vêm", "vós", "zero", "à", "às", "área", "é", "és", "último", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 41. Error: the function returns a vector of words if : the language is romani
  replacement has 283 rows, data has 282
  1: suppressWarnings(tokenize_transform_text(object = rmn_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "ro_RO.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "romanian", min_num_char = 1, max_num_char = Inf, stemmer = NULL, 
         min_n_gram = 1, max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", 
         concat_delimiter = NULL, path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, 
         stemmer_truncate = 3, stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, 
         verbose = FALSE)) at testthat/test-utf_locale.R:1745
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = rmn_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "ro_RO.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "romanian", min_num_char = 1, max_num_char = Inf, stemmer = NULL, 
         min_n_gram = 1, max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", 
         concat_delimiter = NULL, path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, 
         stemmer_truncate = 3, stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, 
         verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("acea", "aceasta", "această", "aceea", "acei", "aceia", 
     "acel", "acela", "acele", "acelea", "acest", "acesta", "aceste", "acestea", "aceşti", 
     "aceştia", "acolo", "acord", "acum", "ai", "aia", "aibă", "aici", "al", "ale", 
     "alea", "altceva", "altcineva", "am", "ar", "are", "asemenea", "asta", "astea", "astăzi", 
     "asupra", "au", "avea", "avem", "aveţi", "azi", "aş", "aşadar", "aţi", "bine", 
     "bucur", "bună", "ca", "care", "caut", "ce", "cel", "ceva", "chiar", "cinci", "cine", 
     "cineva", "contra", "cu", "cum", "cumva", "curând", "curînd", "când", "cât", 
     "câte", "câtva", "câţi", "cînd", "cît", "cîte", "cîtva", "cîţi", "că", 
     "căci", "cărei", "căror", "cărui", "către", "da", "dacă", "dar", "datorită", 
     "dată", "dau", "de", "deci", "deja", "deoarece", "departe", "deşi", "din", "dinaintea", 
     "dintr-", "dintre", "doi", "doilea", "două", "drept", "după", "dă", "ea", "ei", 
     "el", "ele", "eram", "este", "eu", "eşti", "face", "fata", "fi", "fie", "fiecare", 
     "fii", "fim", "fiu", "fiţi", "frumos", "fără", "graţie", "halbă", "iar", "ieri", 
     "la", "le", "li", "lor", "lui", "lângă", "lîngă", "mai", "mea", "mei", "mele", 
     "mereu", "meu", "mi", "mie", "mine", "mult", "multă", "mulţi", "mulţumesc", "mâine", 
     "mîine", "mă", "ne", "nevoie", "nici", "nicăieri", "nimeni", "nimeri", "nimic", 
     "nişte", "noastre", "noastră", "noi", "noroc", "nostru", "nouă", "noştri", "nu", 
     "opt", "ori", "oricare", "orice", "oricine", "oricum", "oricând", "oricât", "oricînd", 
     "oricît", "oriunde", "patra", "patru", "patrulea", "pe", "pentru", "peste", "pic", 
     "poate", "pot", "prea", "prima", "primul", "prin", "printr-", "puţin", "puţina", 
     "puţină", "până", "pînă", "rog", "sa", "sale", "sau", "se", "spate", "spre", 
     "sub", "sunt", "suntem", "sunteţi", "sută", "sînt", "sîntem", "sînteţi", "să", 
     "săi", "său", "ta", "tale", "te", "timp", "tine", "toate", "toată", "tot", "totuşi", 
     "toţi", "trei", "treia", "treilea", "tu", "tăi", "tău", "un", "una", "unde", "undeva", 
     "unei", "uneia", "unele", "uneori", "unii", "unor", "unora", "unu", "unui", "unuia", 
     "unul", "vi", "voastre", "voastră", "voi", "vostru", "vouă", "voştri", "vreme", 
     "vreo", "vreun", "vă", "zece", "zero", "zi", "zice", "îi", "îl", "îmi", "împotriva", 
     "în", "înainte", "înaintea", "încotro", "încât", "încît", "între", "întrucât", 
     "întrucît", "îţi", "ăla", "ălea", "ăsta", "ăstea", "ăştia", "şapte", "şase", 
     "şi", "ştiu", "ţi", "ţie", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("acea", "aceasta", "această", "aceea", "acei", 
     "aceia", "acel", "acela", "acele", "acelea", "acest", "acesta", "aceste", "acestea", 
     "aceşti", "aceştia", "acolo", "acord", "acum", "ai", "aia", "aibă", "aici", "al", 
     "ale", "alea", "altceva", "altcineva", "am", "ar", "are", "asemenea", "asta", "astea", 
     "astăzi", "asupra", "au", "avea", "avem", "aveţi", "azi", "aş", "aşadar", "aţi", 
     "bine", "bucur", "bună", "ca", "care", "caut", "ce", "cel", "ceva", "chiar", "cinci", 
     "cine", "cineva", "contra", "cu", "cum", "cumva", "curând", "curînd", "când", 
     "cât", "câte", "câtva", "câţi", "cînd", "cît", "cîte", "cîtva", "cîţi", 
     "că", "căci", "cărei", "căror", "cărui", "către", "da", "dacă", "dar", "datorită", 
     "dată", "dau", "de", "deci", "deja", "deoarece", "departe", "deşi", "din", "dinaintea", 
     "dintr-", "dintre", "doi", "doilea", "două", "drept", "după", "dă", "ea", "ei", 
     "el", "ele", "eram", "este", "eu", "eşti", "face", "fata", "fi", "fie", "fiecare", 
     "fii", "fim", "fiu", "fiţi", "frumos", "fără", "graţie", "halbă", "iar", "ieri", 
     "la", "le", "li", "lor", "lui", "lângă", "lîngă", "mai", "mea", "mei", "mele", 
     "mereu", "meu", "mi", "mie", "mine", "mult", "multă", "mulţi", "mulţumesc", "mâine", 
     "mîine", "mă", "ne", "nevoie", "nici", "nicăieri", "nimeni", "nimeri", "nimic", 
     "nişte", "noastre", "noastră", "noi", "noroc", "nostru", "nouă", "noştri", "nu", 
     "opt", "ori", "oricare", "orice", "oricine", "oricum", "oricând", "oricât", "oricînd", 
     "oricît", "oriunde", "patra", "patru", "patrulea", "pe", "pentru", "peste", "pic", 
     "poate", "pot", "prea", "prima", "primul", "prin", "printr-", "puţin", "puţina", 
     "puţină", "până", "pînă", "rog", "sa", "sale", "sau", "se", "spate", "spre", 
     "sub", "sunt", "suntem", "sunteţi", "sută", "sînt", "sîntem", "sînteţi", "să", 
     "săi", "său", "ta", "tale", "te", "timp", "tine", "toate", "toată", "tot", "totuşi", 
     "toţi", "trei", "treia", "treilea", "tu", "tăi", "tău", "un", "una", "unde", "undeva", 
     "unei", "uneia", "unele", "uneori", "unii", "unor", "unora", "unu", "unui", "unuia", 
     "unul", "vi", "voastre", "voastră", "voi", "vostru", "vouă", "voştri", "vreme", 
     "vreo", "vreun", "vă", "zece", "zero", "zi", "zice", "îi", "îl", "îmi", "împotriva", 
     "în", "înainte", "înaintea", "încotro", "încât", "încît", "între", "întrucât", 
     "întrucît", "îţi", "ăla", "ălea", "ăsta", "ăstea", "ăştia", "şapte", "şase", 
     "şi", "ştiu", "ţi", "ţie", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 42. Error: the function returns a vector of words if : the language is slovak
  replacement has 111 rows, data has 110
  1: suppressWarnings(tokenize_transform_text(object = svk_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "sk_SK.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "slovak", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)) at testthat/test-utf_locale.R:1793
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = svk_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "sk_SK.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "slovak", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("a", "aby", "aj", "ako", "aký", "ale", "alebo", "ani", 
     "avšak", "ba", "bez", "buï", "cez", "do", "ho", "hoci", "i", "ich", "im", "ja", 
     "jeho", "jej", "jemu", "ju", "k", "kam", "kde", "kedže", "keï", "kto", "ktorý", 
     "ku", "lebo", "ma", "mi", "mne", "mnou", "mu", "my", "mòa", "môj", "na", "nad", 
     "nami", "neho", "nej", "nemu", "nich", "nielen", "nim", "no", "nám", "nás", "náš", 
     "ním", "o", "od", "on", "ona", "oni", "ono", "ony", "po", "pod", "pre", "pred", 
     "pri", "s", "sa", "seba", "sem", "so", "svoj", "taký", "tam", "teba", "tebe", "tebou", 
     "tej", "ten", "ti", "tie", "to", "toho", "tomu", "tou", "tvoj", "ty", "tá", "tým", 
     "v", "vami", "veï", "vo", "vy", "vám", "vás", "váš", "však", "z", "za", "zo", 
     "\u009da", "èi", "èo", "èí", "òom", "òou", "òu", "že", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("a", "aby", "aj", "ako", "aký", "ale", "alebo", 
     "ani", "avšak", "ba", "bez", "buï", "cez", "do", "ho", "hoci", "i", "ich", "im", 
     "ja", "jeho", "jej", "jemu", "ju", "k", "kam", "kde", "kedže", "keï", "kto", "ktorý", 
     "ku", "lebo", "ma", "mi", "mne", "mnou", "mu", "my", "mòa", "môj", "na", "nad", 
     "nami", "neho", "nej", "nemu", "nich", "nielen", "nim", "no", "nám", "nás", "náš", 
     "ním", "o", "od", "on", "ona", "oni", "ono", "ony", "po", "pod", "pre", "pred", 
     "pri", "s", "sa", "seba", "sem", "so", "svoj", "taký", "tam", "teba", "tebe", "tebou", 
     "tej", "ten", "ti", "tie", "to", "toho", "tomu", "tou", "tvoj", "ty", "tá", "tým", 
     "v", "vami", "veï", "vo", "vy", "vám", "vás", "váš", "však", "z", "za", "zo", 
     "\u009da", "èi", "èo", "èí", "òom", "òou", "òu", "že", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 43. Error: the function returns a vector of words if : the language is sloven
  replacement has 447 rows, data has 446
  1: suppressWarnings(tokenize_transform_text(object = slvn_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "sl_SI.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "slovenian", min_num_char = 1, max_num_char = Inf, stemmer = NULL, 
         min_n_gram = 1, max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", 
         concat_delimiter = NULL, path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, 
         stemmer_truncate = 3, stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, 
         verbose = FALSE)) at testthat/test-utf_locale.R:1841
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = slvn_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "sl_SI.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "slovenian", min_num_char = 1, max_num_char = Inf, stemmer = NULL, 
         min_n_gram = 1, max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", 
         concat_delimiter = NULL, path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, 
         stemmer_truncate = 3, stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, 
         verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("a", "ali", "april", "avgust", "b", "bi", "bil", "bila", 
     "bile", "bili", "bilo", "biti", "blizu", "bo", "bodo", "bojo", "bolj", "bom", "bomo", 
     "boste", "bova", "boš", "brez", "c", "cel", "cela", "celi", "celo", "d", "da", "daleč", 
     "dan", "danes", "datum", "december", "deset", "deseta", "deseti", "deseto", "devet", 
     "deveta", "deveti", "deveto", "do", "dober", "dobra", "dobri", "dobro", "dokler", 
     "dol", "dolg", "dolga", "dolgi", "dovolj", "drug", "druga", "drugi", "drugo", "dva", 
     "dve", "e", "eden", "en", "ena", "ene", "eni", "enkrat", "eno", "etc.", "f", "februar", 
     "g", "g.", "ga", "ga.", "gor", "gospa", "gospod", "h", "halo", "i", "idr.", "ii", 
     "iii", "in", "iv", "ix", "iz", "j", "januar", "jaz", "je", "ji", "jih", "jim", "jo", 
     "julij", "junij", "jutri", "k", "kadarkoli", "kaj", "kajti", "kako", "kakor", "kamor", 
     "kamorkoli", "kar", "karkoli", "katerikoli", "kdaj", "kdo", "kdorkoli", "ker", "ki", 
     "kje", "kjer", "kjerkoli", "ko", "koder", "koderkoli", "koga", "komu", "kot", "kratek", 
     "kratka", "kratke", "kratki", "l", "lahka", "lahke", "lahki", "lahko", "le", "lep", 
     "lepa", "lepe", "lepi", "lepo", "leto", "m", "maj", "majhen", "majhna", "majhni", 
     "malce", "malo", "manj", "marec", "me", "med", "medtem", "mene", "mesec", "mi", "midva", 
     "midve", "mnogo", "moj", "moja", "moje", "mora", "morajo", "moram", "moramo", "morate", 
     "moraš", "morem", "mu", "n", "na", "nad", "naj", "najina", "najino", "najmanj", 
     "naju", "največ", "nam", "narobe", "nas", "nato", "nazaj", "naš", "naša", "naše", 
     "ne", "nedavno", "nedelja", "nek", "neka", "nekaj", "nekatere", "nekateri", "nekatero", 
     "nekdo", "neke", "nekega", "neki", "nekje", "neko", "nekoga", "nekoč", "ni", "nikamor", 
     "nikdar", "nikjer", "nikoli", "nič", "nje", "njega", "njegov", "njegova", "njegovo", 
     "njej", "njemu", "njen", "njena", "njeno", "nji", "njih", "njihov", "njihova", "njihovo", 
     "njiju", "njim", "njo", "njun", "njuna", "njuno", "no", "nocoj", "november", "npr.", 
     "o", "ob", "oba", "obe", "oboje", "od", "odprt", "odprta", "odprti", "okoli", "oktober", 
     "on", "onadva", "one", "oni", "onidve", "osem", "osma", "osmi", "osmo", "oz.", "p", 
     "pa", "pet", "peta", "petek", "peti", "peto", "po", "pod", "pogosto", "poleg", "poln", 
     "polna", "polni", "polno", "ponavadi", "ponedeljek", "ponovno", "potem", "povsod", 
     "pozdravljen", "pozdravljeni", "prav", "prava", "prave", "pravi", "pravo", "prazen", 
     "prazna", "prazno", "prbl.", "precej", "pred", "prej", "preko", "pri", "pribl.", 
     "približno", "primer", "pripravljen", "pripravljena", "pripravljeni", "proti", "prva", 
     "prvi", "prvo", "r", "ravno", "redko", "res", "reč", "s", "saj", "sam", "sama", 
     "same", "sami", "samo", "se", "sebe", "sebi", "sedaj", "sedem", "sedma", "sedmi", 
     "sedmo", "sem", "september", "seveda", "si", "sicer", "skoraj", "skozi", "slab", 
     "smo", "so", "sobota", "spet", "sreda", "srednja", "srednji", "sta", "ste", "stran", 
     "stvar", "sva", "t", "ta", "tak", "taka", "take", "taki", "tako", "takoj", "tam", 
     "te", "tebe", "tebi", "tega", "težak", "težka", "težki", "težko", "ti", "tista", 
     "tiste", "tisti", "tisto", "tj.", "tja", "to", "toda", "torek", "tretja", "tretje", 
     "tretji", "tri", "tu", "tudi", "tukaj", "tvoj", "tvoja", "tvoje", "u", "v", "vaju", 
     "vam", "vas", "vaš", "vaša", "vaše", "ve", "vedno", "velik", "velika", "veliki", 
     "veliko", "vendar", "ves", "več", "vi", "vidva", "vii", "viii", "visok", "visoka", 
     "visoke", "visoki", "vsa", "vsaj", "vsak", "vsaka", "vsakdo", "vsake", "vsaki", "vsakomur", 
     "vse", "vsega", "vsi", "vso", "včasih", "včeraj", "x", "z", "za", "zadaj", "zadnji", 
     "zakaj", "zaprta", "zaprti", "zaprto", "zdaj", "zelo", "zunaj", "č", "če", "često", 
     "četrta", "četrtek", "četrti", "četrto", "čez", "čigav", "š", "šest", "šesta", 
     "šesti", "šesto", "štiri", "ž", "že", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("a", "ali", "april", "avgust", "b", "bi", 
     "bil", "bila", "bile", "bili", "bilo", "biti", "blizu", "bo", "bodo", "bojo", "bolj", 
     "bom", "bomo", "boste", "bova", "boš", "brez", "c", "cel", "cela", "celi", "celo", 
     "d", "da", "daleč", "dan", "danes", "datum", "december", "deset", "deseta", "deseti", 
     "deseto", "devet", "deveta", "deveti", "deveto", "do", "dober", "dobra", "dobri", 
     "dobro", "dokler", "dol", "dolg", "dolga", "dolgi", "dovolj", "drug", "druga", "drugi", 
     "drugo", "dva", "dve", "e", "eden", "en", "ena", "ene", "eni", "enkrat", "eno", "etc.", 
     "f", "februar", "g", "g.", "ga", "ga.", "gor", "gospa", "gospod", "h", "halo", "i", 
     "idr.", "ii", "iii", "in", "iv", "ix", "iz", "j", "januar", "jaz", "je", "ji", "jih", 
     "jim", "jo", "julij", "junij", "jutri", "k", "kadarkoli", "kaj", "kajti", "kako", 
     "kakor", "kamor", "kamorkoli", "kar", "karkoli", "katerikoli", "kdaj", "kdo", "kdorkoli", 
     "ker", "ki", "kje", "kjer", "kjerkoli", "ko", "koder", "koderkoli", "koga", "komu", 
     "kot", "kratek", "kratka", "kratke", "kratki", "l", "lahka", "lahke", "lahki", "lahko", 
     "le", "lep", "lepa", "lepe", "lepi", "lepo", "leto", "m", "maj", "majhen", "majhna", 
     "majhni", "malce", "malo", "manj", "marec", "me", "med", "medtem", "mene", "mesec", 
     "mi", "midva", "midve", "mnogo", "moj", "moja", "moje", "mora", "morajo", "moram", 
     "moramo", "morate", "moraš", "morem", "mu", "n", "na", "nad", "naj", "najina", "najino", 
     "najmanj", "naju", "največ", "nam", "narobe", "nas", "nato", "nazaj", "naš", "naša", 
     "naše", "ne", "nedavno", "nedelja", "nek", "neka", "nekaj", "nekatere", "nekateri", 
     "nekatero", "nekdo", "neke", "nekega", "neki", "nekje", "neko", "nekoga", "nekoč", 
     "ni", "nikamor", "nikdar", "nikjer", "nikoli", "nič", "nje", "njega", "njegov", 
     "njegova", "njegovo", "njej", "njemu", "njen", "njena", "njeno", "nji", "njih", "njihov", 
     "njihova", "njihovo", "njiju", "njim", "njo", "njun", "njuna", "njuno", "no", "nocoj", 
     "november", "npr.", "o", "ob", "oba", "obe", "oboje", "od", "odprt", "odprta", "odprti", 
     "okoli", "oktober", "on", "onadva", "one", "oni", "onidve", "osem", "osma", "osmi", 
     "osmo", "oz.", "p", "pa", "pet", "peta", "petek", "peti", "peto", "po", "pod", "pogosto", 
     "poleg", "poln", "polna", "polni", "polno", "ponavadi", "ponedeljek", "ponovno", 
     "potem", "povsod", "pozdravljen", "pozdravljeni", "prav", "prava", "prave", "pravi", 
     "pravo", "prazen", "prazna", "prazno", "prbl.", "precej", "pred", "prej", "preko", 
     "pri", "pribl.", "približno", "primer", "pripravljen", "pripravljena", "pripravljeni", 
     "proti", "prva", "prvi", "prvo", "r", "ravno", "redko", "res", "reč", "s", "saj", 
     "sam", "sama", "same", "sami", "samo", "se", "sebe", "sebi", "sedaj", "sedem", "sedma", 
     "sedmi", "sedmo", "sem", "september", "seveda", "si", "sicer", "skoraj", "skozi", 
     "slab", "smo", "so", "sobota", "spet", "sreda", "srednja", "srednji", "sta", "ste", 
     "stran", "stvar", "sva", "t", "ta", "tak", "taka", "take", "taki", "tako", "takoj", 
     "tam", "te", "tebe", "tebi", "tega", "težak", "težka", "težki", "težko", "ti", 
     "tista", "tiste", "tisti", "tisto", "tj.", "tja", "to", "toda", "torek", "tretja", 
     "tretje", "tretji", "tri", "tu", "tudi", "tukaj", "tvoj", "tvoja", "tvoje", "u", 
     "v", "vaju", "vam", "vas", "vaš", "vaša", "vaše", "ve", "vedno", "velik", "velika", 
     "veliki", "veliko", "vendar", "ves", "več", "vi", "vidva", "vii", "viii", "visok", 
     "visoka", "visoke", "visoki", "vsa", "vsaj", "vsak", "vsaka", "vsakdo", "vsake", 
     "vsaki", "vsakomur", "vse", "vsega", "vsi", "vso", "včasih", "včeraj", "x", "z", 
     "za", "zadaj", "zadnji", "zakaj", "zaprta", "zaprti", "zaprto", "zdaj", "zelo", "zunaj", 
     "č", "če", "često", "četrta", "četrtek", "četrti", "četrto", "čez", "čigav", 
     "š", "šest", "šesta", "šesti", "šesto", "štiri", "ž", "že", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 44. Error: the function returns a vector of words if : the language is somali
  replacement has 31 rows, data has 30
  1: suppressWarnings(tokenize_transform_text(object = sml_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "so_SO.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "somalia", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)) at testthat/test-utf_locale.R:1889
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = sml_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "so_SO.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "somalia", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("aad", "albaabkii", "atabo", "ay", "ayaa", "ayee", "ayuu", 
     "dhan", "hadana", "in", "inuu", "isku", "jiray", "jirtay", "ka", "kale", "kasoo", 
     "ku", "kuu", "lakin", "markii", "oo", "si", "soo", "uga", "ugu", "uu", "waa", "waxa", 
     "waxuu", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("aad", "albaabkii", "atabo", "ay", "ayaa", 
     "ayee", "ayuu", "dhan", "hadana", "in", "inuu", "isku", "jiray", "jirtay", "ka", 
     "kale", "kasoo", "ku", "kuu", "lakin", "markii", "oo", "si", "soo", "uga", "ugu", 
     "uu", "waa", "waxa", "waxuu", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 45. Error: the function returns a vector of words if : the language is spanis
  replacement has 578 rows, data has 577
  1: suppressWarnings(tokenize_transform_text(object = spn_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "es_ES.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "spanish", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)) at testthat/test-utf_locale.R:1937
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = spn_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "es_ES.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "spanish", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("a", "actualmente", "acuerdo", "adelante", "ademas", 
     "además", "adrede", "afirmó", "agregó", "ahi", "ahora", "ahí", "al", "algo", 
     "alguna", "algunas", "alguno", "algunos", "algún", "alli", "allí", "alrededor", 
     "ambos", "ampleamos", "antano", "antaño", "ante", "anterior", "antes", "apenas", 
     "aproximadamente", "aquel", "aquella", "aquellas", "aquello", "aquellos", "aqui", 
     "aquél", "aquélla", "aquéllas", "aquéllos", "aquí", "arriba", "arribaabajo", 
     "aseguró", "asi", "así", "atras", "aun", "aunque", "ayer", "añadió", "aún", 
     "b", "bajo", "bastante", "bien", "breve", "buen", "buena", "buenas", "bueno", "buenos", 
     "c", "cada", "casi", "cerca", "cierta", "ciertas", "cierto", "ciertos", "cinco", 
     "claro", "comentó", "como", "con", "conmigo", "conocer", "conseguimos", "conseguir", 
     "considera", "consideró", "consigo", "consigue", "consiguen", "consigues", "contigo", 
     "contra", "cosas", "creo", "cual", "cuales", "cualquier", "cuando", "cuanta", "cuantas", 
     "cuanto", "cuantos", "cuatro", "cuenta", "cuál", "cuáles", "cuándo", "cuánta", 
     "cuántas", "cuánto", "cuántos", "cómo", "d", "da", "dado", "dan", "dar", "de", 
     "debajo", "debe", "deben", "debido", "decir", "dejó", "del", "delante", "demasiado", 
     "demás", "dentro", "deprisa", "desde", "despacio", "despues", "después", "detras", 
     "detrás", "dia", "dias", "dice", "dicen", "dicho", "dieron", "diferente", "diferentes", 
     "dijeron", "dijo", "dio", "donde", "dos", "durante", "día", "días", "dónde", "e", 
     "ejemplo", "el", "ella", "ellas", "ello", "ellos", "embargo", "empleais", "emplean", 
     "emplear", "empleas", "empleo", "en", "encima", "encuentra", "enfrente", "enseguida", 
     "entonces", "entre", "era", "eramos", "eran", "eras", "eres", "es", "esa", "esas", 
     "ese", "eso", "esos", "esta", "estaba", "estaban", "estado", "estados", "estais", 
     "estamos", "estan", "estar", "estará", "estas", "este", "esto", "estos", "estoy", 
     "estuvo", "está", "están", "ex", "excepto", "existe", "existen", "explicó", "expresó", 
     "f", "fin", "final", "fue", "fuera", "fueron", "fui", "fuimos", "g", "general", "gran", 
     "grandes", "gueno", "h", "ha", "haber", "habia", "habla", "hablan", "habrá", "había", 
     "habían", "hace", "haceis", "hacemos", "hacen", "hacer", "hacerlo", "haces", "hacia", 
     "haciendo", "hago", "han", "hasta", "hay", "haya", "he", "hecho", "hemos", "hicieron", 
     "hizo", "horas", "hoy", "hubo", "i", "igual", "incluso", "indicó", "informo", "informó", 
     "intenta", "intentais", "intentamos", "intentan", "intentar", "intentas", "intento", 
     "ir", "j", "junto", "k", "l", "la", "lado", "largo", "las", "le", "lejos", "les", 
     "llegó", "lleva", "llevar", "lo", "los", "luego", "lugar", "m", "mal", "manera", 
     "manifestó", "mas", "mayor", "me", "mediante", "medio", "mejor", "mencionó", "menos", 
     "menudo", "mi", "mia", "mias", "mientras", "mio", "mios", "mis", "misma", "mismas", 
     "mismo", "mismos", "modo", "momento", "mucha", "muchas", "mucho", "muchos", "muy", 
     "más", "mí", "mía", "mías", "mío", "míos", "n", "nada", "nadie", "ni", "ninguna", 
     "ningunas", "ninguno", "ningunos", "ningún", "no", "nos", "nosotras", "nosotros", 
     "nuestra", "nuestras", "nuestro", "nuestros", "nueva", "nuevas", "nuevo", "nuevos", 
     "nunca", "o", "ocho", "os", "otra", "otras", "otro", "otros", "p", "pais", "para", 
     "parece", "parte", "partir", "pasada", "pasado", "paìs", "peor", "pero", "pesar", 
     "poca", "pocas", "poco", "pocos", "podeis", "podemos", "poder", "podria", "podriais", 
     "podriamos", "podrian", "podrias", "podrá", "podrán", "podría", "podrían", "poner", 
     "por", "porque", "posible", "primer", "primera", "primero", "primeros", "principalmente", 
     "pronto", "propia", "propias", "propio", "propios", "proximo", "próximo", "próximos", 
     "pudo", "pueda", "puede", "pueden", "puedo", "pues", "q", "qeu", "que", "quedó", 
     "queremos", "quien", "quienes", "quiere", "quiza", "quizas", "quizá", "quizás", 
     "quién", "quiénes", "qué", "r", "raras", "realizado", "realizar", "realizó", 
     "repente", "respecto", "s", "sabe", "sabeis", "sabemos", "saben", "saber", "sabes", 
     "salvo", "se", "sea", "sean", "segun", "segunda", "segundo", "según", "seis", "ser", 
     "sera", "será", "serán", "sería", "señaló", "si", "sido", "siempre", "siendo", 
     "siete", "sigue", "siguiente", "sin", "sino", "sobre", "sois", "sola", "solamente", 
     "solas", "solo", "solos", "somos", "son", "soy", "soyos", "su", "supuesto", "sus", 
     "suya", "suyas", "suyo", "sé", "sí", "sólo", "t", "tal", "tambien", "también", 
     "tampoco", "tan", "tanto", "tarde", "te", "temprano", "tendrá", "tendrán", "teneis", 
     "tenemos", "tener", "tenga", "tengo", "tenido", "tenía", "tercera", "ti", "tiempo", 
     "tiene", "tienen", "toda", "todas", "todavia", "todavía", "todo", "todos", "total", 
     "trabaja", "trabajais", "trabajamos", "trabajan", "trabajar", "trabajas", "trabajo", 
     "tras", "trata", "través", "tres", "tu", "tus", "tuvo", "tuya", "tuyas", "tuyo", 
     "tuyos", "tú", "u", "ultimo", "un", "una", "unas", "uno", "unos", "usa", "usais", 
     "usamos", "usan", "usar", "usas", "uso", "usted", "ustedes", "v", "va", "vais", "valor", 
     "vamos", "van", "varias", "varios", "vaya", "veces", "ver", "verdad", "verdadera", 
     "verdadero", "vez", "vosotras", "vosotros", "voy", "vuestra", "vuestras", "vuestro", 
     "vuestros", "w", "x", "y", "ya", "yo", "z", "él", "ésa", "ésas", "ése", "ésos", 
     "ésta", "éstas", "éste", "éstos", "última", "últimas", "último", "últimos", 
     NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("a", "actualmente", "acuerdo", "adelante", 
     "ademas", "además", "adrede", "afirmó", "agregó", "ahi", "ahora", "ahí", "al", 
     "algo", "alguna", "algunas", "alguno", "algunos", "algún", "alli", "allí", "alrededor", 
     "ambos", "ampleamos", "antano", "antaño", "ante", "anterior", "antes", "apenas", 
     "aproximadamente", "aquel", "aquella", "aquellas", "aquello", "aquellos", "aqui", 
     "aquél", "aquélla", "aquéllas", "aquéllos", "aquí", "arriba", "arribaabajo", 
     "aseguró", "asi", "así", "atras", "aun", "aunque", "ayer", "añadió", "aún", 
     "b", "bajo", "bastante", "bien", "breve", "buen", "buena", "buenas", "bueno", "buenos", 
     "c", "cada", "casi", "cerca", "cierta", "ciertas", "cierto", "ciertos", "cinco", 
     "claro", "comentó", "como", "con", "conmigo", "conocer", "conseguimos", "conseguir", 
     "considera", "consideró", "consigo", "consigue", "consiguen", "consigues", "contigo", 
     "contra", "cosas", "creo", "cual", "cuales", "cualquier", "cuando", "cuanta", "cuantas", 
     "cuanto", "cuantos", "cuatro", "cuenta", "cuál", "cuáles", "cuándo", "cuánta", 
     "cuántas", "cuánto", "cuántos", "cómo", "d", "da", "dado", "dan", "dar", "de", 
     "debajo", "debe", "deben", "debido", "decir", "dejó", "del", "delante", "demasiado", 
     "demás", "dentro", "deprisa", "desde", "despacio", "despues", "después", "detras", 
     "detrás", "dia", "dias", "dice", "dicen", "dicho", "dieron", "diferente", "diferentes", 
     "dijeron", "dijo", "dio", "donde", "dos", "durante", "día", "días", "dónde", "e", 
     "ejemplo", "el", "ella", "ellas", "ello", "ellos", "embargo", "empleais", "emplean", 
     "emplear", "empleas", "empleo", "en", "encima", "encuentra", "enfrente", "enseguida", 
     "entonces", "entre", "era", "eramos", "eran", "eras", "eres", "es", "esa", "esas", 
     "ese", "eso", "esos", "esta", "estaba", "estaban", "estado", "estados", "estais", 
     "estamos", "estan", "estar", "estará", "estas", "este", "esto", "estos", "estoy", 
     "estuvo", "está", "están", "ex", "excepto", "existe", "existen", "explicó", "expresó", 
     "f", "fin", "final", "fue", "fuera", "fueron", "fui", "fuimos", "g", "general", "gran", 
     "grandes", "gueno", "h", "ha", "haber", "habia", "habla", "hablan", "habrá", "había", 
     "habían", "hace", "haceis", "hacemos", "hacen", "hacer", "hacerlo", "haces", "hacia", 
     "haciendo", "hago", "han", "hasta", "hay", "haya", "he", "hecho", "hemos", "hicieron", 
     "hizo", "horas", "hoy", "hubo", "i", "igual", "incluso", "indicó", "informo", "informó", 
     "intenta", "intentais", "intentamos", "intentan", "intentar", "intentas", "intento", 
     "ir", "j", "junto", "k", "l", "la", "lado", "largo", "las", "le", "lejos", "les", 
     "llegó", "lleva", "llevar", "lo", "los", "luego", "lugar", "m", "mal", "manera", 
     "manifestó", "mas", "mayor", "me", "mediante", "medio", "mejor", "mencionó", "menos", 
     "menudo", "mi", "mia", "mias", "mientras", "mio", "mios", "mis", "misma", "mismas", 
     "mismo", "mismos", "modo", "momento", "mucha", "muchas", "mucho", "muchos", "muy", 
     "más", "mí", "mía", "mías", "mío", "míos", "n", "nada", "nadie", "ni", "ninguna", 
     "ningunas", "ninguno", "ningunos", "ningún", "no", "nos", "nosotras", "nosotros", 
     "nuestra", "nuestras", "nuestro", "nuestros", "nueva", "nuevas", "nuevo", "nuevos", 
     "nunca", "o", "ocho", "os", "otra", "otras", "otro", "otros", "p", "pais", "para", 
     "parece", "parte", "partir", "pasada", "pasado", "paìs", "peor", "pero", "pesar", 
     "poca", "pocas", "poco", "pocos", "podeis", "podemos", "poder", "podria", "podriais", 
     "podriamos", "podrian", "podrias", "podrá", "podrán", "podría", "podrían", "poner", 
     "por", "porque", "posible", "primer", "primera", "primero", "primeros", "principalmente", 
     "pronto", "propia", "propias", "propio", "propios", "proximo", "próximo", "próximos", 
     "pudo", "pueda", "puede", "pueden", "puedo", "pues", "q", "qeu", "que", "quedó", 
     "queremos", "quien", "quienes", "quiere", "quiza", "quizas", "quizá", "quizás", 
     "quién", "quiénes", "qué", "r", "raras", "realizado", "realizar", "realizó", 
     "repente", "respecto", "s", "sabe", "sabeis", "sabemos", "saben", "saber", "sabes", 
     "salvo", "se", "sea", "sean", "segun", "segunda", "segundo", "según", "seis", "ser", 
     "sera", "será", "serán", "sería", "señaló", "si", "sido", "siempre", "siendo", 
     "siete", "sigue", "siguiente", "sin", "sino", "sobre", "sois", "sola", "solamente", 
     "solas", "solo", "solos", "somos", "son", "soy", "soyos", "su", "supuesto", "sus", 
     "suya", "suyas", "suyo", "sé", "sí", "sólo", "t", "tal", "tambien", "también", 
     "tampoco", "tan", "tanto", "tarde", "te", "temprano", "tendrá", "tendrán", "teneis", 
     "tenemos", "tener", "tenga", "tengo", "tenido", "tenía", "tercera", "ti", "tiempo", 
     "tiene", "tienen", "toda", "todas", "todavia", "todavía", "todo", "todos", "total", 
     "trabaja", "trabajais", "trabajamos", "trabajan", "trabajar", "trabajas", "trabajo", 
     "tras", "trata", "través", "tres", "tu", "tus", "tuvo", "tuya", "tuyas", "tuyo", 
     "tuyos", "tú", "u", "ultimo", "un", "una", "unas", "uno", "unos", "usa", "usais", 
     "usamos", "usan", "usar", "usas", "uso", "usted", "ustedes", "v", "va", "vais", "valor", 
     "vamos", "van", "varias", "varios", "vaya", "veces", "ver", "verdad", "verdadera", 
     "verdadero", "vez", "vosotras", "vosotros", "voy", "vuestra", "vuestras", "vuestro", 
     "vuestros", "w", "x", "y", "ya", "yo", "z", "él", "ésa", "ésas", "ése", "ésos", 
     "ésta", "éstas", "éste", "éstos", "última", "últimas", "último", "últimos", 
     NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 46. Error: the function returns a vector of words if : the language is swahil
  replacement has 75 rows, data has 74
  1: suppressWarnings(tokenize_transform_text(object = swh_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "sw_KE.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "swahili", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)) at testthat/test-utf_locale.R:1985
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = swh_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "sw_KE.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "swahili", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("akasema", "alikuwa", "alisema", "baada", "basi", "bila", 
     "cha", "chini", "hadi", "hapo", "hata", "hivyo", "hiyo", "huku", "huo", "ili", "ilikuwa", 
     "juu", "kama", "karibu", "katika", "kila", "kima", "kisha", "kubwa", "kutoka", "kuwa", 
     "kwa", "kwamba", "kwenda", "kwenye", "la", "lakini", "mara", "mdogo", "mimi", "mkubwa", 
     "mmoja", "moja", "muda", "mwenye", "na", "naye", "ndani", "ng", "ni", "nini", "nonkungu", 
     "pamoja", "pia", "sana", "sasa", "sauti", "tafadhali", "tena", "tu", "vile", "wa", 
     "wakati", "wake", "walikuwa", "wao", "watu", "wengine", "wote", "ya", "yake", "yangu", 
     "yao", "yeye", "yule", "za", "zaidi", "zake", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("akasema", "alikuwa", "alisema", "baada", 
     "basi", "bila", "cha", "chini", "hadi", "hapo", "hata", "hivyo", "hiyo", "huku", 
     "huo", "ili", "ilikuwa", "juu", "kama", "karibu", "katika", "kila", "kima", "kisha", 
     "kubwa", "kutoka", "kuwa", "kwa", "kwamba", "kwenda", "kwenye", "la", "lakini", "mara", 
     "mdogo", "mimi", "mkubwa", "mmoja", "moja", "muda", "mwenye", "na", "naye", "ndani", 
     "ng", "ni", "nini", "nonkungu", "pamoja", "pia", "sana", "sasa", "sauti", "tafadhali", 
     "tena", "tu", "vile", "wa", "wakati", "wake", "walikuwa", "wao", "watu", "wengine", 
     "wote", "ya", "yake", "yangu", "yao", "yeye", "yule", "za", "zaidi", "zake", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 47. Error: the function returns a vector of words if : the language is swedis
  replacement has 402 rows, data has 401
  1: suppressWarnings(tokenize_transform_text(object = swd_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "sv_SE.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "swedish", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)) at testthat/test-utf_locale.R:2033
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = swd_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "sv_SE.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "swedish", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("aderton", "adertonde", "adjö", "aldrig", "alla", "allas", 
     "allt", "alltid", "alltså", "andra", "andras", "annan", "annat", "artonde", "artonn", 
     "att", "av", "bakom", "bara", "behöva", "behövas", "behövde", "behövt", "beslut", 
     "beslutat", "beslutit", "bland", "blev", "bli", "blir", "blivit", "bort", "borta", 
     "bra", "bäst", "bättre", "båda", "bådas", "dag", "dagar", "dagarna", "dagen", 
     "de", "del", "delen", "dem", "den", "denna", "deras", "dess", "dessa", "det", "detta", 
     "dig", "din", "dina", "dit", "ditt", "dock", "du", "där", "därför", "då", "efter", 
     "eftersom", "ej", "elfte", "eller", "elva", "en", "enkel", "enkelt", "enkla", "enligt", 
     "er", "era", "ert", "ett", "ettusen", "fanns", "fem", "femte", "femtio", "femtionde", 
     "femton", "femtonde", "fick", "fin", "finnas", "finns", "fjorton", "fjortonde", "fjärde", 
     "fler", "flera", "flesta", "fram", "framför", "från", "fyra", "fyrtio", "fyrtionde", 
     "få", "får", "fått", "följande", "för", "före", "förlåt", "förra", "första", 
     "genast", "genom", "gick", "gjorde", "gjort", "god", "goda", "godare", "godast", 
     "gott", "gälla", "gäller", "gällt", "gärna", "gå", "går", "gått", "gör", 
     "göra", "ha", "hade", "haft", "han", "hans", "har", "heller", "hellre", "helst", 
     "helt", "henne", "hennes", "hit", "hon", "honom", "hundra", "hundraen", "hundraett", 
     "hur", "här", "hög", "höger", "högre", "högst", "i", "ibland", "icke", "idag", 
     "igen", "igår", "imorgon", "in", "inför", "inga", "ingen", "ingenting", "inget", 
     "innan", "inne", "inom", "inte", "inuti", "ja", "jag", "ju", "jämfört", "kan", 
     "kanske", "knappast", "kom", "komma", "kommer", "kommit", "kr", "kunde", "kunna", 
     "kunnat", "kvar", "legat", "ligga", "ligger", "lika", "likställd", "likställda", 
     "lilla", "lite", "liten", "litet", "länge", "längre", "längst", "lätt", "lättare", 
     "lättast", "långsam", "långsammare", "långsammast", "långsamt", "långt", "man", 
     "med", "mellan", "men", "mer", "mera", "mest", "mig", "min", "mina", "mindre", "minst", 
     "mitt", "mittemot", "mot", "mycket", "många", "måste", "möjlig", "möjligen", 
     "möjligt", "möjligtvis", "ned", "nederst", "nedersta", "nedre", "nej", "ner", "ni", 
     "nio", "nionde", "nittio", "nittionde", "nitton", "nittonde", "nog", "noll", "nr", 
     "nu", "nummer", "när", "nästa", "någon", "någonting", "något", "några", "nödvändig", 
     "nödvändiga", "nödvändigt", "nödvändigtvis", "och", "också", "ofta", "oftast", 
     "olika", "olikt", "om", "oss", "på", "rakt", "redan", "rätt", "sade", "sagt", "samma", 
     "sedan", "senare", "senast", "sent", "sex", "sextio", "sextionde", "sexton", "sextonde", 
     "sig", "sin", "sina", "sist", "sista", "siste", "sitt", "sitta", "sju", "sjunde", 
     "sjuttio", "sjuttionde", "sjutton", "sjuttonde", "själv", "sjätte", "ska", "skall", 
     "skulle", "slutligen", "små", "smått", "snart", "som", "stor", "stora", "stort", 
     "större", "störst", "säga", "säger", "sämre", "sämst", "så", "sådan", "sådana", 
     "sådant", "tack", "tidig", "tidigare", "tidigast", "tidigt", "till", "tills", "tillsammans", 
     "tio", "tionde", "tjugo", "tjugoen", "tjugoett", "tjugonde", "tjugotre", "tjugotvå", 
     "tjungo", "tolfte", "tolv", "tre", "tredje", "trettio", "trettionde", "tretton", 
     "trettonde", "två", "tvåhundra", "under", "upp", "ur", "ursäkt", "ut", "utan", 
     "utanför", "ute", "vad", "var", "vara", "varför", "varifrån", "varit", "varje", 
     "varken", "vars", "varsågod", "vart", "vem", "vems", "verkligen", "vi", "vid", "vidare", 
     "viktig", "viktigare", "viktigast", "viktigt", "vilka", "vilkas", "vilken", "vilket", 
     "vill", "vänster", "vänstra", "värre", "vår", "våra", "vårt", "än", "ännu", 
     "är", "även", "åt", "åtminstone", "åtta", "åttio", "åttionde", "åttonde", 
     "över", "övermorgon", "överst", "övre", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("aderton", "adertonde", "adjö", "aldrig", 
     "alla", "allas", "allt", "alltid", "alltså", "andra", "andras", "annan", "annat", 
     "artonde", "artonn", "att", "av", "bakom", "bara", "behöva", "behövas", "behövde", 
     "behövt", "beslut", "beslutat", "beslutit", "bland", "blev", "bli", "blir", "blivit", 
     "bort", "borta", "bra", "bäst", "bättre", "båda", "bådas", "dag", "dagar", "dagarna", 
     "dagen", "de", "del", "delen", "dem", "den", "denna", "deras", "dess", "dessa", "det", 
     "detta", "dig", "din", "dina", "dit", "ditt", "dock", "du", "där", "därför", "då", 
     "efter", "eftersom", "ej", "elfte", "eller", "elva", "en", "enkel", "enkelt", "enkla", 
     "enligt", "er", "era", "ert", "ett", "ettusen", "fanns", "fem", "femte", "femtio", 
     "femtionde", "femton", "femtonde", "fick", "fin", "finnas", "finns", "fjorton", "fjortonde", 
     "fjärde", "fler", "flera", "flesta", "fram", "framför", "från", "fyra", "fyrtio", 
     "fyrtionde", "få", "får", "fått", "följande", "för", "före", "förlåt", "förra", 
     "första", "genast", "genom", "gick", "gjorde", "gjort", "god", "goda", "godare", 
     "godast", "gott", "gälla", "gäller", "gällt", "gärna", "gå", "går", "gått", 
     "gör", "göra", "ha", "hade", "haft", "han", "hans", "har", "heller", "hellre", 
     "helst", "helt", "henne", "hennes", "hit", "hon", "honom", "hundra", "hundraen", 
     "hundraett", "hur", "här", "hög", "höger", "högre", "högst", "i", "ibland", 
     "icke", "idag", "igen", "igår", "imorgon", "in", "inför", "inga", "ingen", "ingenting", 
     "inget", "innan", "inne", "inom", "inte", "inuti", "ja", "jag", "ju", "jämfört", 
     "kan", "kanske", "knappast", "kom", "komma", "kommer", "kommit", "kr", "kunde", "kunna", 
     "kunnat", "kvar", "legat", "ligga", "ligger", "lika", "likställd", "likställda", 
     "lilla", "lite", "liten", "litet", "länge", "längre", "längst", "lätt", "lättare", 
     "lättast", "långsam", "långsammare", "långsammast", "långsamt", "långt", "man", 
     "med", "mellan", "men", "mer", "mera", "mest", "mig", "min", "mina", "mindre", "minst", 
     "mitt", "mittemot", "mot", "mycket", "många", "måste", "möjlig", "möjligen", 
     "möjligt", "möjligtvis", "ned", "nederst", "nedersta", "nedre", "nej", "ner", "ni", 
     "nio", "nionde", "nittio", "nittionde", "nitton", "nittonde", "nog", "noll", "nr", 
     "nu", "nummer", "när", "nästa", "någon", "någonting", "något", "några", "nödvändig", 
     "nödvändiga", "nödvändigt", "nödvändigtvis", "och", "också", "ofta", "oftast", 
     "olika", "olikt", "om", "oss", "på", "rakt", "redan", "rätt", "sade", "sagt", "samma", 
     "sedan", "senare", "senast", "sent", "sex", "sextio", "sextionde", "sexton", "sextonde", 
     "sig", "sin", "sina", "sist", "sista", "siste", "sitt", "sitta", "sju", "sjunde", 
     "sjuttio", "sjuttionde", "sjutton", "sjuttonde", "själv", "sjätte", "ska", "skall", 
     "skulle", "slutligen", "små", "smått", "snart", "som", "stor", "stora", "stort", 
     "större", "störst", "säga", "säger", "sämre", "sämst", "så", "sådan", "sådana", 
     "sådant", "tack", "tidig", "tidigare", "tidigast", "tidigt", "till", "tills", "tillsammans", 
     "tio", "tionde", "tjugo", "tjugoen", "tjugoett", "tjugonde", "tjugotre", "tjugotvå", 
     "tjungo", "tolfte", "tolv", "tre", "tredje", "trettio", "trettionde", "tretton", 
     "trettonde", "två", "tvåhundra", "under", "upp", "ur", "ursäkt", "ut", "utan", 
     "utanför", "ute", "vad", "var", "vara", "varför", "varifrån", "varit", "varje", 
     "varken", "vars", "varsågod", "vart", "vem", "vems", "verkligen", "vi", "vid", "vidare", 
     "viktig", "viktigare", "viktigast", "viktigt", "vilka", "vilkas", "vilken", "vilket", 
     "vill", "vänster", "vänstra", "värre", "vår", "våra", "vårt", "än", "ännu", 
     "är", "även", "åt", "åtminstone", "åtta", "åttio", "åttionde", "åttonde", 
     "över", "övermorgon", "överst", "övre", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 48. Error: the function returns a vector of words if : the language is yoruba
  replacement has 61 rows, data has 60
  1: suppressWarnings(tokenize_transform_text(object = yrb_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "yo_NG.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "yoruba", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)) at testthat/test-utf_locale.R:2081
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = yrb_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "yo_NG.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "yoruba", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("a", "an", "bá", "bí", "bẹ̀rẹ̀", "fún", "fẹ́", 
     "gbogbo", "inú", "jù", "jẹ", "jẹ́", "kan", "kì", "kí", "kò", "láti", "lè", 
     "lọ", "mi", "mo", "máa", "mọ̀", "ni", "náà", "ní", "nígbà", "nítorí", 
     "nǹkan", "o", "padà", "pé", "púpọ̀", "pẹ̀lú", "rẹ̀", "sì", "sí", 
     "sínú", "ṣ", "ti", "tí", "wà", "wá", "wọn", "wọ́n", "yìí", "àti", 
     "àwọn", "é", "í", "òun", "ó", "ń", "ńlá", "ṣe", "ṣé", "ṣùgbọ́n", 
     "ẹmọ́", "ọjọ́", "ọ̀pọ̀lọpọ̀", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("a", "an", "bá", "bí", "bẹ̀rẹ̀", 
     "fún", "fẹ́", "gbogbo", "inú", "jù", "jẹ", "jẹ́", "kan", "kì", "kí", 
     "kò", "láti", "lè", "lọ", "mi", "mo", "máa", "mọ̀", "ni", "náà", "ní", 
     "nígbà", "nítorí", "nǹkan", "o", "padà", "pé", "púpọ̀", "pẹ̀lú", "rẹ̀", 
     "sì", "sí", "sínú", "ṣ", "ti", "tí", "wà", "wá", "wọn", "wọ́n", "yìí", 
     "àti", "àwọn", "é", "í", "òun", "ó", "ń", "ńlá", "ṣe", "ṣé", "ṣùgbọ́n", 
     "ẹmọ́", "ọjọ́", "ọ̀pọ̀lọpọ̀", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  ── 49. Error: the function returns a vector of words if : the language is zulu, 
  replacement has 30 rows, data has 29
  1: suppressWarnings(tokenize_transform_text(object = zl_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "zu_ZA.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "zulu", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)) at testthat/test-utf_locale.R:2129
  2: withCallingHandlers(expr, warning = function(w) invokeRestart("muffleWarning"))
  3: tokenize_transform_text(object = zl_text, batches = NULL, read_file_delimiter = "\n", 
         to_lower = T, to_upper = F, utf_locale = "zu_ZA.UTF-8", remove_char = "", remove_punctuation_string = FALSE, 
         remove_punctuation_vector = TRUE, remove_numbers = FALSE, trim_token = TRUE, 
         split_string = TRUE, split_separator = " \r\n\t.,;:()?!//", remove_stopwords = T, 
         language = "zulu", min_num_char = 1, max_num_char = Inf, stemmer = NULL, min_n_gram = 1, 
         max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", concat_delimiter = NULL, 
         path_2folder = "", stemmer_ngram = 4, stemmer_gamma = 0, stemmer_truncate = 3, 
         stemmer_batches = 1, threads = 1, vocabulary_path_file = NULL, verbose = FALSE)
  4: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  5: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  6: xpdrows.data.frame(x, rows, new.rows)
  7: `[[<-`(`*tmp*`, i, value = c("futhi", "kahle", "kakhulu", "kanye", "khona", "kodwa", 
     "kungani", "kusho", "la", "lakhe", "lapho", "mina", "ngesikhathi", "nje", "phansi", 
     "phezulu", "u", "ukuba", "ukuthi", "ukuze", "uma", "wahamba", "wakhe", "wami", "wase", 
     "wathi", "yakhe", "zakhe", "zonke", NA))
  8: `[[<-.data.frame`(`*tmp*`, i, value = c("futhi", "kahle", "kakhulu", "kanye", "khona", 
     "kodwa", "kungani", "kusho", "la", "lakhe", "lapho", "mina", "ngesikhathi", "nje", 
     "phansi", "phezulu", "u", "ukuba", "ukuthi", "ukuze", "uma", "wahamba", "wakhe", 
     "wami", "wase", "wathi", "yakhe", "zakhe", "zonke", NA))
  9: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 370 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 371 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 372 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 373 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 374 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 375 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 376 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 377 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 378 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 379 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 380 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 381 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 382 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 383 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 384 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 385 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 386 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 387 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 388 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 389 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 390 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 391 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 392 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 393 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 394 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 395 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 396 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 397 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 398 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 399 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 400 
  
  ── 50. Error: it returns a single vocabulary file (@test-vocab_file_parser_bytes
  replacement has 571 rows, data has 570
  1: vocabulary_parser(input_path_file = PATH, start_query = "<structure", end_query = "</structure>", 
         vocabulary_path_file = paste0(VOCAB_PARSER, "vocab_file.txt"), min_lines = 1, 
         trimmed_line = FALSE, to_lower = FALSE, to_upper = FALSE, utf_locale = "", max_num_char = Inf, 
         remove_char = "", remove_punctuation_string = FALSE, remove_punctuation_vector = FALSE, 
         remove_numbers = FALSE, trim_token = FALSE, split_string = FALSE, split_separator = " \r\n\t.,;:()?!//", 
         remove_stopwords = TRUE, language = "english", min_num_char = 1, stemmer = NULL, 
         min_n_gram = 1, max_n_gram = 1, skip_n_gram = 1, skip_distance = 0, n_gram_delimiter = " ", 
         threads = 1, verbose = FALSE) at testthat/test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R:640
  2: `[<-`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  3: `[<-.data.frame`(`*tmp*`, nrow(language_stop_words) + 1, , value = "")
  4: xpdrows.data.frame(x, rows, new.rows)
  5: `[[<-`(`*tmp*`, i, value = c("a", "a's", "able", "about", "above", "according", "accordingly", 
     "across", "actually", "after", "afterwards", "again", "against", "ain't", "all", 
     "allow", "allows", "almost", "alone", "along", "already", "also", "although", "always", 
     "am", "among", "amongst", "an", "and", "another", "any", "anybody", "anyhow", "anyone", 
     "anything", "anyway", "anyways", "anywhere", "apart", "appear", "appreciate", "appropriate", 
     "are", "aren't", "around", "as", "aside", "ask", "asking", "associated", "at", "available", 
     "away", "awfully", "b", "be", "became", "because", "become", "becomes", "becoming", 
     "been", "before", "beforehand", "behind", "being", "believe", "below", "beside", 
     "besides", "best", "better", "between", "beyond", "both", "brief", "but", "by", "c", 
     "c'mon", "c's", "came", "can", "can't", "cannot", "cant", "cause", "causes", "certain", 
     "certainly", "changes", "clearly", "co", "com", "come", "comes", "concerning", "consequently", 
     "consider", "considering", "contain", "containing", "contains", "corresponding", 
     "could", "couldn't", "course", "currently", "d", "definitely", "described", "despite", 
     "did", "didn't", "different", "do", "does", "doesn't", "doing", "don't", "done", 
     "down", "downwards", "during", "e", "each", "edu", "eg", "eight", "either", "else", 
     "elsewhere", "enough", "entirely", "especially", "et", "etc", "even", "ever", "every", 
     "everybody", "everyone", "everything", "everywhere", "ex", "exactly", "example", 
     "except", "f", "far", "few", "fifth", "first", "five", "followed", "following", "follows", 
     "for", "former", "formerly", "forth", "four", "from", "further", "furthermore", "g", 
     "get", "gets", "getting", "given", "gives", "go", "goes", "going", "gone", "got", 
     "gotten", "greetings", "h", "had", "hadn't", "happens", "hardly", "has", "hasn't", 
     "have", "haven't", "having", "he", "he's", "hello", "help", "hence", "her", "here", 
     "here's", "hereafter", "hereby", "herein", "hereupon", "hers", "herself", "hi", "him", 
     "himself", "his", "hither", "hopefully", "how", "howbeit", "however", "i", "i'd", 
     "i'll", "i'm", "i've", "ie", "if", "ignored", "immediate", "in", "inasmuch", "inc", 
     "indeed", "indicate", "indicated", "indicates", "inner", "insofar", "instead", "into", 
     "inward", "is", "isn't", "it", "it'd", "it'll", "it's", "its", "itself", "j", "just", 
     "k", "keep", "keeps", "kept", "know", "known", "knows", "l", "last", "lately", "later", 
     "latter", "latterly", "least", "less", "lest", "let", "let's", "like", "liked", "likely", 
     "little", "look", "looking", "looks", "ltd", "m", "mainly", "many", "may", "maybe", 
     "me", "mean", "meanwhile", "merely", "might", "more", "moreover", "most", "mostly", 
     "much", "must", "my", "myself", "n", "name", "namely", "nd", "near", "nearly", "necessary", 
     "need", "needs", "neither", "never", "nevertheless", "new", "next", "nine", "no", 
     "nobody", "non", "none", "noone", "nor", "normally", "not", "nothing", "novel", "now", 
     "nowhere", "o", "obviously", "of", "off", "often", "oh", "ok", "okay", "old", "on", 
     "once", "one", "ones", "only", "onto", "or", "other", "others", "otherwise", "ought", 
     "our", "ours", "ourselves", "out", "outside", "over", "overall", "own", "p", "particular", 
     "particularly", "per", "perhaps", "placed", "please", "plus", "possible", "presumably", 
     "probably", "provides", "q", "que", "quite", "qv", "r", "rather", "rd", "re", "really", 
     "reasonably", "regarding", "regardless", "regards", "relatively", "respectively", 
     "right", "s", "said", "same", "saw", "say", "saying", "says", "second", "secondly", 
     "see", "seeing", "seem", "seemed", "seeming", "seems", "seen", "self", "selves", 
     "sensible", "sent", "serious", "seriously", "seven", "several", "shall", "she", "should", 
     "shouldn't", "since", "six", "so", "some", "somebody", "somehow", "someone", "something", 
     "sometime", "sometimes", "somewhat", "somewhere", "soon", "sorry", "specified", "specify", 
     "specifying", "still", "sub", "such", "sup", "sure", "t", "t's", "take", "taken", 
     "tell", "tends", "th", "than", "thank", "thanks", "thanx", "that", "that's", "thats", 
     "the", "their", "theirs", "them", "themselves", "then", "thence", "there", "there's", 
     "thereafter", "thereby", "therefore", "therein", "theres", "thereupon", "these", 
     "they", "they'd", "they'll", "they're", "they've", "think", "third", "this", "thorough", 
     "thoroughly", "those", "though", "three", "through", "throughout", "thru", "thus", 
     "to", "together", "too", "took", "toward", "towards", "tried", "tries", "truly", 
     "try", "trying", "twice", "two", "u", "un", "under", "unfortunately", "unless", "unlikely", 
     "until", "unto", "up", "upon", "us", "use", "used", "useful", "uses", "using", "usually", 
     "uucp", "v", "value", "various", "very", "via", "viz", "vs", "w", "want", "wants", 
     "was", "wasn't", "way", "we", "we'd", "we'll", "we're", "we've", "welcome", "well", 
     "went", "were", "weren't", "what", "what's", "whatever", "when", "whence", "whenever", 
     "where", "where's", "whereafter", "whereas", "whereby", "wherein", "whereupon", "wherever", 
     "whether", "which", "while", "whither", "who", "who's", "whoever", "whole", "whom", 
     "whose", "why", "will", "willing", "wish", "with", "within", "without", "won't", 
     "wonder", "would", "wouldn't", "x", "y", "yes", "yet", "you", "you'd", "you'll", 
     "you're", "you've", "your", "yours", "yourself", "yourselves", "z", "zero", NA))
  6: `[[<-.data.frame`(`*tmp*`, i, value = c("a", "a's", "able", "about", "above", "according", 
     "accordingly", "across", "actually", "after", "afterwards", "again", "against", "ain't", 
     "all", "allow", "allows", "almost", "alone", "along", "already", "also", "although", 
     "always", "am", "among", "amongst", "an", "and", "another", "any", "anybody", "anyhow", 
     "anyone", "anything", "anyway", "anyways", "anywhere", "apart", "appear", "appreciate", 
     "appropriate", "are", "aren't", "around", "as", "aside", "ask", "asking", "associated", 
     "at", "available", "away", "awfully", "b", "be", "became", "because", "become", "becomes", 
     "becoming", "been", "before", "beforehand", "behind", "being", "believe", "below", 
     "beside", "besides", "best", "better", "between", "beyond", "both", "brief", "but", 
     "by", "c", "c'mon", "c's", "came", "can", "can't", "cannot", "cant", "cause", "causes", 
     "certain", "certainly", "changes", "clearly", "co", "com", "come", "comes", "concerning", 
     "consequently", "consider", "considering", "contain", "containing", "contains", "corresponding", 
     "could", "couldn't", "course", "currently", "d", "definitely", "described", "despite", 
     "did", "didn't", "different", "do", "does", "doesn't", "doing", "don't", "done", 
     "down", "downwards", "during", "e", "each", "edu", "eg", "eight", "either", "else", 
     "elsewhere", "enough", "entirely", "especially", "et", "etc", "even", "ever", "every", 
     "everybody", "everyone", "everything", "everywhere", "ex", "exactly", "example", 
     "except", "f", "far", "few", "fifth", "first", "five", "followed", "following", "follows", 
     "for", "former", "formerly", "forth", "four", "from", "further", "furthermore", "g", 
     "get", "gets", "getting", "given", "gives", "go", "goes", "going", "gone", "got", 
     "gotten", "greetings", "h", "had", "hadn't", "happens", "hardly", "has", "hasn't", 
     "have", "haven't", "having", "he", "he's", "hello", "help", "hence", "her", "here", 
     "here's", "hereafter", "hereby", "herein", "hereupon", "hers", "herself", "hi", "him", 
     "himself", "his", "hither", "hopefully", "how", "howbeit", "however", "i", "i'd", 
     "i'll", "i'm", "i've", "ie", "if", "ignored", "immediate", "in", "inasmuch", "inc", 
     "indeed", "indicate", "indicated", "indicates", "inner", "insofar", "instead", "into", 
     "inward", "is", "isn't", "it", "it'd", "it'll", "it's", "its", "itself", "j", "just", 
     "k", "keep", "keeps", "kept", "know", "known", "knows", "l", "last", "lately", "later", 
     "latter", "latterly", "least", "less", "lest", "let", "let's", "like", "liked", "likely", 
     "little", "look", "looking", "looks", "ltd", "m", "mainly", "many", "may", "maybe", 
     "me", "mean", "meanwhile", "merely", "might", "more", "moreover", "most", "mostly", 
     "much", "must", "my", "myself", "n", "name", "namely", "nd", "near", "nearly", "necessary", 
     "need", "needs", "neither", "never", "nevertheless", "new", "next", "nine", "no", 
     "nobody", "non", "none", "noone", "nor", "normally", "not", "nothing", "novel", "now", 
     "nowhere", "o", "obviously", "of", "off", "often", "oh", "ok", "okay", "old", "on", 
     "once", "one", "ones", "only", "onto", "or", "other", "others", "otherwise", "ought", 
     "our", "ours", "ourselves", "out", "outside", "over", "overall", "own", "p", "particular", 
     "particularly", "per", "perhaps", "placed", "please", "plus", "possible", "presumably", 
     "probably", "provides", "q", "que", "quite", "qv", "r", "rather", "rd", "re", "really", 
     "reasonably", "regarding", "regardless", "regards", "relatively", "respectively", 
     "right", "s", "said", "same", "saw", "say", "saying", "says", "second", "secondly", 
     "see", "seeing", "seem", "seemed", "seeming", "seems", "seen", "self", "selves", 
     "sensible", "sent", "serious", "seriously", "seven", "several", "shall", "she", "should", 
     "shouldn't", "since", "six", "so", "some", "somebody", "somehow", "someone", "something", 
     "sometime", "sometimes", "somewhat", "somewhere", "soon", "sorry", "specified", "specify", 
     "specifying", "still", "sub", "such", "sup", "sure", "t", "t's", "take", "taken", 
     "tell", "tends", "th", "than", "thank", "thanks", "thanx", "that", "that's", "thats", 
     "the", "their", "theirs", "them", "themselves", "then", "thence", "there", "there's", 
     "thereafter", "thereby", "therefore", "therein", "theres", "thereupon", "these", 
     "they", "they'd", "they'll", "they're", "they've", "think", "third", "this", "thorough", 
     "thoroughly", "those", "though", "three", "through", "throughout", "thru", "thus", 
     "to", "together", "too", "took", "toward", "towards", "tried", "tries", "truly", 
     "try", "trying", "twice", "two", "u", "un", "under", "unfortunately", "unless", "unlikely", 
     "until", "unto", "up", "upon", "us", "use", "used", "useful", "uses", "using", "usually", 
     "uucp", "v", "value", "various", "very", "via", "viz", "vs", "w", "want", "wants", 
     "was", "wasn't", "way", "we", "we'd", "we'll", "we're", "we've", "welcome", "well", 
     "went", "were", "weren't", "what", "what's", "whatever", "when", "whence", "whenever", 
     "where", "where's", "whereafter", "whereas", "whereby", "wherein", "whereupon", "wherever", 
     "whether", "which", "while", "whither", "who", "who's", "whoever", "whole", "whom", 
     "whose", "why", "will", "willing", "wish", "with", "within", "without", "won't", 
     "wonder", "would", "wouldn't", "x", "y", "yes", "yet", "you", "you'd", "you'll", 
     "you're", "you've", "your", "yours", "yourself", "yourselves", "z", "zero", NA))
  7: stop(sprintf(ngettext(N, "replacement has %d row, data has %d", "replacement has %d rows, data has %d"), 
         N, nrows), domain = NA)
  
  
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 401 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 402 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 403 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 404 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 405 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 406 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 407 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 408 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 409 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 410 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 411 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 412 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 413 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 414 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 415 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 416 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 417 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 418 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 419 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 420 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 421 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 422 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 423 
  test-vocab_file_parser_bytes_converter_dice_levenstein_cosine.R : test id 424 
  ══ testthat results  ═══════════════════════════════════════════════════════════
  OK: 424 SKIPPED: 0 FAILED: 50
  1. Error: the function saves the batches in the WRITE_TOKEN folder (@test-big_tokenize_transform.R#1593) 
  2. Error: in case that the data is a vector of documents and the document_term_matrix parameter is TRUE it returns a sparse document_term_matrix with the correct number of rows (documents) (@test-term_matrix_triplet_data_global_term_weights.R#866) 
  3. Error: the function returns a vector of words if string split is TRUE and the remove_stopwords parameter is TRUE (@test-tokenization_transformation.R#911) 
  4. Error: the function returns a vector of words if string split is TRUE and the remove_stopwords parameter is TRUE (@test-tokenization_transformation_vec_documents.R#662) 
  5. Error: the function returns a vector of words if string split is TRUE and stemmer is porter2_stemmer (@test-tokenization_transformation_vec_documents.R#709) 
  6. Error: the function returns a vector of words if string split is TRUE and the remove_stopwords parameter is TRUE, AND as_token = FALSE (@test-tokenization_transformation_vec_documents.R#732) 
  7. Error: the function returns a vector of words if string split is TRUE and stemmer is porter2_stemmer, AND as_token = FALSE (@test-tokenization_transformation_vec_documents.R#779) 
  8. Error: the function returns a vector of words if : the language is english, the utf_locale is en.UTF_8, the string split is TRUE, the to_upper is TRUE and the remove_stopwords parameter is TRUE (@test-utf_locale.R#125) 
  9. Error: the function returns a vector of words if : the language is greek, the utf_locale is el_GR.UTF_8, the string split is TRUE, the to_upper is TRUE and the remove_stopwords parameter is TRUE (@test-utf_locale.R#183) 
  1. ...
  
  Error: testthat unit tests failed
  Execution halted