# English translations for R package.
# Copyright (C) 2013 The R Core Team
# This file is distributed under the same license as the R package.
# Automatically generated, 2013.
#
# All this catalog "translates" are quotation characters.
# The msgids must be ASCII and therefore cannot contain real quotation
# characters, only substitutes like grave accent (0x60), apostrophe (0x27)
# and double quote (0x22). These substitutes look strange; see
# http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html
#
# This catalog translates grave accent (0x60) and apostrophe (0x27) to
# left single quotation mark (U+2018) and right single quotation mark (U+2019).
# It also translates pairs of apostrophe (0x27) to
# left single quotation mark (U+2018) and right single quotation mark (U+2019)
# and pairs of quotation mark (0x22) to
# left double quotation mark (U+201C) and right double quotation mark (U+201D).
#
# When output to an UTF-8 terminal, the quotation characters appear perfectly.
# When output to an ISO-8859-1 terminal, the single quotation marks are
# transliterated to apostrophes (by iconv in glibc 2.2 or newer) or to
# grave/acute accent (by libiconv), and the double quotation marks are
# transliterated to 0x22.
# When output to an ASCII terminal, the single quotation marks are
# transliterated to apostrophes, and the double quotation marks are
# transliterated to 0x22.
#
msgid ""
msgstr ""
"Project-Id-Version: R 2.15.3\n"
"Report-Msgid-Bugs-To: bugs.r-project.org\n"
"POT-Creation-Date: 2013-03-26 16:27+0100\n"
"PO-Revision-Date: 2013-03-26 16:27+0100\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: en\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#: CHMfactor.c:14
#, c-format
msgid "cholmod_change_factor failed with status %d"
msgstr "cholmod_change_factor failed with status %d"

#: CHMfactor.c:30 CHMfactor.c:60
msgid "system argument is not valid"
msgstr "system argument is not valid"

#: CHMfactor.c:47
#, c-format
msgid "cholmod_updown() returned %d"
msgstr "cholmod_updown() returned %d"

#: CHMfactor.c:97
#, c-format
msgid "diagonal element %d of Cholesky factor is missing"
msgstr "diagonal element %d of Cholesky factor is missing"

#: CHMfactor.c:135
#, c-format
msgid "cholmod_factorize_p failed: status %d, minor %d of ncol %d"
msgstr "cholmod_factorize_p failed: status %d, minor %d of ncol %d"

#: CHMfactor.c:140
msgid "cholmod_change_factor failed"
msgstr "cholmod_change_factor failed"

#: Csparse.c:58
msgid "slot p must have length = ncol(.) + 1"
msgstr "slot p must have length = ncol(.) + 1"

#: Csparse.c:60 Csparse.c:119
msgid "first element of slot p must be zero"
msgstr "first element of slot p must be zero"

#: Csparse.c:63
msgid "last element of slot p must match length of slots i and x"
msgstr "last element of slot p must match length of slots i and x"

#: Csparse.c:66
msgid "all row indices must be between 0 and nrow-1"
msgstr "all row indices must be between 0 and nrow-1"

#: Csparse.c:71 Csparse.c:130
msgid "slot p must be non-decreasing"
msgstr "slot p must be non-decreasing"

#: Csparse.c:92
msgid ""
"slot i is not *strictly* increasing inside a column (even after "
"cholmod_l_sort)"
msgstr ""
"slot i is not *strictly* increasing inside a column (even after "
"cholmod_l_sort)"

#: Csparse.c:95
msgid "row indices are not sorted within columns"
msgstr "row indices are not sorted within columns"

#: Csparse.c:98
msgid "slot i is not *strictly* increasing inside a column"
msgstr "slot i is not *strictly* increasing inside a column"

#: Csparse.c:117
msgid "slot p must have length = nrow(.) + 1"
msgstr "slot p must have length = nrow(.) + 1"

#: Csparse.c:122
msgid "last element of slot p must match length of slots j and x"
msgstr "last element of slot p must match length of slots j and x"

#: Csparse.c:125
msgid "all column indices must be between 0 and ncol-1"
msgstr "all column indices must be between 0 and ncol-1"

#: Csparse.c:141
msgid "slot j is not increasing inside a column"
msgstr "slot j is not increasing inside a column"

#: Csparse.c:143
msgid "slot j is not *strictly* increasing inside a column"
msgstr "slot j is not *strictly* increasing inside a column"

#: Csparse.c:188
msgid "not a 'n.CMatrix'"
msgstr "not a ‘n.CMatrix’"

#: Csparse.c:189
msgid "not a CsparseMatrix"
msgstr "not a CsparseMatrix"

#: Csparse.c:216
#, c-format
msgid "nz2Csparse(): invalid/non-implemented r_kind = %d"
msgstr "nz2Csparse(): invalid/non-implemented r_kind = %d"

#: Csparse.c:261
msgid "Nonsymmetric matrix in Csparse_symmetric_to_general"
msgstr "Nonsymmetric matrix in Csparse_symmetric_to_general"

#: Csparse.c:272
msgid "Csparse_general_to_symmetric(): matrix is not square!"
msgstr "Csparse_general_to_symmetric(): matrix is not square!"

#: Csparse.c:463
msgid "Csparse_crossprod(): error return from cholmod_aat()"
msgstr "Csparse_crossprod(): error return from cholmod_aat()"

#: Csparse.c:495
msgid "cholmod_drop() failed"
msgstr "cholmod_drop() failed"

#: Csparse.c:608
msgid "Index i must be NULL or integer"
msgstr "Index i must be NULL or integer"

#: Csparse.c:610
msgid "Index j must be NULL or integer"
msgstr "Index j must be NULL or integer"

#: Csparse.c:652
#, c-format
msgid "failure to open file \"%s\" for writing"
msgstr "failure to open file \"%s\" for writing"

#: Csparse.c:656
msgid "cholmod_write_sparse returned error code"
msgstr "cholmod_write_sparse returned error code"

#: Csparse.c:729
#, c-format
msgid "%s = '%s' (back-permuted) is experimental"
msgstr "%s = ‘%s’ (back-permuted) is experimental"

#: Csparse.c:739
msgid "diag_tC(): invalid 'resultKind'"
msgstr "diag_tC(): invalid ‘resultKind’"

#: Csparse.c:800
#, c-format
msgid "negative vector lengths not allowed: np = %d, nnz = %d"
msgstr "negative vector lengths not allowed: np = %d, nnz = %d"

#: Csparse.c:805
msgid "exactly 1 of 'i', 'j' or 'p' must be NULL"
msgstr "exactly 1 of ‘i’, ‘j’ or ‘p’ must be NULL"

#: Csparse.c:807
#, c-format
msgid "np = %d, must be zero when p is NULL"
msgstr "np = %d, must be zero when p is NULL"

#: Csparse.c:810
#, c-format
msgid "p[0] = %d, should be zero"
msgstr "p[0] = %d, should be zero"

#: Csparse.c:813
msgid "p must be non-decreasing"
msgstr "p must be non-decreasing"

#: Csparse.c:829
#, c-format
msgid "Inconsistent dimensions: np = 0 and nnz = %d"
msgstr "Inconsistent dimensions: np = 0 and nnz = %d"

#: Csparse.c:837
#, c-format
msgid "invalid row index at position %d"
msgstr "invalid row index at position %d"

#: Csparse.c:844
#, c-format
msgid "invalid column index at position %d"
msgstr "invalid column index at position %d"

#: Csparse.c:854
#, c-format
msgid "strlen of cls argument = %d, should be 8"
msgstr "strlen of cls argument = %d, should be 8"

#: Csparse.c:856
#, c-format
msgid "cls = \"%s\" does not end in \"CMatrix\""
msgstr "cls = \"%s\" does not end in \"CMatrix\""

#: Csparse.c:866
#, c-format
msgid "cls = \"%s\" must begin with 'd', 'l' or 'n'"
msgstr "cls = \"%s\" must begin with ‘d’, ‘l’ or ‘n’"

#: Csparse.c:869
msgid "Only 'g'eneral sparse matrix types allowed"
msgstr "Only 'g'eneral sparse matrix types allowed"

#: Csparse.c:897
msgid "code not yet written for cls = \"lgCMatrix\""
msgstr "code not yet written for cls = \"lgCMatrix\""

#: Mutils.c:14 Mutils.c:33
#, c-format
msgid "argument type[1]='%s' must be a one-letter character string"
msgstr "argument type[1]='%s' must be a one-letter character string"

#: Mutils.c:22
#, c-format
msgid "argument type[1]='%s' must be one of 'M','1','O','I','F' or 'E'"
msgstr "argument type[1]='%s' must be one of ‘M’,'1','O','I','F' or ‘E’"

#: Mutils.c:39
#, c-format
msgid "argument type[1]='%s' must be one of '1','O', or 'I'"
msgstr "argument type[1]='%s' must be one of ‘1’,'O', or ‘I’"

#: Mutils.c:50 Mutils.c:66
msgid "object must be a named, numeric vector"
msgstr "object must be a named, numeric vector"

#: Mutils.c:113 Mutils.c:133
msgid "'factors' slot must be a named list"
msgstr "‘factors’ slot must be a named list"

#: Mutils.c:241
#, c-format
msgid "'%s' slot must have length 1"
msgstr "‘%s’ slot must have length 1"

#: Mutils.c:245
#, c-format
msgid "'%s' must have string length 1"
msgstr "‘%s’ must have string length 1"

#: Mutils.c:252
#, c-format
msgid "'%s' must be in '%s'"
msgstr "‘%s’ must be in ‘%s’"

#: Mutils.c:271
msgid "'s1' and 's2' must be \"character\" vectors"
msgstr "‘s1’ and ‘s2’ must be \"character\" vectors"

#: Mutils.c:293
msgid "length of x slot != prod(Dim)"
msgstr "length of x slot != prod(Dim)"

#: Mutils.c:314 Mutils.c:340
msgid "'uplo' must be UPP or LOW"
msgstr "‘uplo’ must be UPP or LOW"

#: Mutils.c:627
#, c-format
msgid "invalid class '%s' to dup_mMatrix_as_geMatrix"
msgstr "invalid class ‘%s’ to dup_mMatrix_as_geMatrix"

#: Mutils.c:747
#, c-format
msgid "unexpected ctype = %d in dup_mMatrix_as_geMatrix"
msgstr "unexpected ctype = %d in dup_mMatrix_as_geMatrix"

#: Mutils.c:778
#, c-format
msgid "invalid class '%s' to dup_mMatrix_as_dgeMatrix"
msgstr "invalid class ‘%s’ to dup_mMatrix_as_dgeMatrix"

#: Mutils.c:824
msgid "Argument ij must be 2-column integer matrix"
msgstr "Argument ij must be 2-column integer matrix"

#: Mutils.c:840
msgid "subscript 'i' out of bounds in M[ij]"
msgstr "subscript ‘i’ out of bounds in M[ij]"

#: Mutils.c:842
msgid "subscript 'j' out of bounds in M[ij]"
msgstr "subscript ‘j’ out of bounds in M[ij]"

#: Mutils.c:881
msgid "i and j must be integer vectors of the same length"
msgstr "i and j must be integer vectors of the same length"

#: Mutils.c:967
msgid "'data' must be of a vector type"
msgstr "‘data’ must be of a vector type"

#: Mutils.c:974
#, c-format
msgid "invalid '%s' argument"
msgstr "invalid ‘%s’ argument"

#: Mutils.c:981 Mutils.c:989
msgid "non-numeric matrix extent"
msgstr "non-numeric matrix extent"

#: Mutils.c:984
msgid "invalid 'nrow' value (too large or NA)"
msgstr "invalid ‘nrow’ value (too large or NA)"

#: Mutils.c:986
msgid "invalid 'nrow' value (< 0)"
msgstr "invalid ‘nrow’ value (< 0)"

#: Mutils.c:992
msgid "invalid 'ncol' value (too large or NA)"
msgstr "invalid ‘ncol’ value (too large or NA)"

#: Mutils.c:994
msgid "invalid 'ncol' value (< 0)"
msgstr "invalid ‘ncol’ value (< 0)"

#: Mutils.c:1012
#, c-format
msgid ""
"data length [%d] is not a sub-multiple or multiple of the number of rows [%d]"
msgstr ""
"data length [%d] is not a sub-multiple or multiple of the number of rows [%d]"

#: Mutils.c:1015
#, c-format
msgid ""
"data length [%d] is not a sub-multiple or multiple of the number of columns "
"[%d]"
msgstr ""
"data length [%d] is not a sub-multiple or multiple of the number of columns "
"[%d]"

#: Mutils.c:1018
msgid "data length exceeds size of matrix"
msgstr "data length exceeds size of matrix"

#: Mutils.c:1024
msgid "too many elements specified"
msgstr "too many elements specified"

#: Tsparse.c:20
msgid "lengths of slots i and j must match"
msgstr "lengths of slots i and j must match"

#: Tsparse.c:23
msgid "slot Dim must have length 2"
msgstr "slot Dim must have length 2"

#: Tsparse.c:27
msgid ""
"all row indices (slot 'i') must be between 0 and nrow-1 in a TsparseMatrix"
msgstr ""
"all row indices (slot ‘i’) must be between 0 and nrow-1 in a TsparseMatrix"

#: Tsparse.c:29
msgid ""
"all column indices (slot 'j') must be between 0 and ncol-1 in a TsparseMatrix"
msgstr ""
"all column indices (slot ‘j’) must be between 0 and ncol-1 in a TsparseMatrix"

#: chm_common.c:67
msgid "Argument rho must be an environment"
msgstr "Argument rho must be an environment"

#: chm_common.c:230
msgid "invalid class of object to as_cholmod_sparse"
msgstr "invalid class of object to as_cholmod_sparse"

#: chm_common.c:232
msgid "invalid object passed to as_cholmod_sparse"
msgstr "invalid object passed to as_cholmod_sparse"

#: chm_common.c:259
msgid "in_place cholmod_sort returned an error code"
msgstr "in_place cholmod_sort returned an error code"

#: chm_common.c:265
msgid "cholmod_sort returned an error code"
msgstr "cholmod_sort returned an error code"

#: chm_common.c:346
msgid "chm_sparse_to_SEXP(<real>, *): invalid 'Rkind' (real kind code)"
msgstr "chm_sparse_to_SEXP(<real>, *): invalid ‘Rkind’ (real kind code)"

#: chm_common.c:354
msgid "unknown xtype in cholmod_sparse object"
msgstr "unknown xtype in cholmod_sparse object"

#: chm_common.c:383 chm_common.c:578 chm_common.c:813 chm_common.c:860
msgid "complex sparse matrix code not yet written"
msgstr "complex sparse matrix code not yet written"

#: chm_common.c:388 chm_common.c:583
msgid "Symmetric and triangular both set"
msgstr "Symmetric and triangular both set"

#: chm_common.c:428
msgid "invalid class of object to as_cholmod_triplet"
msgstr "invalid class of object to as_cholmod_triplet"

#: chm_common.c:452
msgid "as_cholmod_triplet(): could not reallocate for internal diagU2N()"
msgstr "as_cholmod_triplet(): could not reallocate for internal diagU2N()"

#: chm_common.c:550
msgid "unknown xtype in cholmod_triplet object"
msgstr "unknown xtype in cholmod_triplet object"

#: chm_common.c:629
msgid "invalid class of object to as_cholmod_dense"
msgstr "invalid class of object to as_cholmod_dense"

#: chm_common.c:699
#, c-format
msgid "Cholmod error '%s' at file %s, line %d"
msgstr "Cholmod error ‘%s’ at file %s, line %d"

#: chm_common.c:703
#, c-format
msgid "Cholmod warning '%s' at file %s, line %d"
msgstr "Cholmod warning ‘%s’ at file %s, line %d"

#: chm_common.c:732
#, c-format
msgid "Unable to initialize cholmod: error code %d"
msgstr "Unable to initialize cholmod: error code %d"

#: chm_common.c:779
msgid "unknown 'Rkind'"
msgstr "unknown ‘Rkind’"

#: chm_common.c:786 chm_common.c:851
msgid "unknown xtype"
msgstr "unknown xtype"

#: chm_common.c:819 chm_common.c:869
msgid "code for cholmod_dense with holes not yet written"
msgstr "code for cholmod_dense with holes not yet written"

#: chm_common.c:865
msgid "don't know if a dense pattern matrix makes sense"
msgstr "don't know if a dense pattern matrix makes sense"

#: chm_common.c:910
msgid "invalid class of object to as_cholmod_factor"
msgstr "invalid class of object to as_cholmod_factor"

#: chm_common.c:924
msgid "Supernodal LDL' decomposition not available"
msgstr "Supernodal LDL' decomposition not available"

#: chm_common.c:926
msgid "Supernodal/simplicial class inconsistent with type flags"
msgstr "Supernodal/simplicial class inconsistent with type flags"

#: chm_common.c:944
msgid "Number of supernodes must be positive when is_super is TRUE"
msgstr "Number of supernodes must be positive when is_super is TRUE"

#: chm_common.c:947
msgid "Lengths of super and pi must be equal"
msgstr "Lengths of super and pi must be equal"

#: chm_common.c:951
msgid "Lengths of super and px must be equal"
msgstr "Lengths of super and px must be equal"

#: chm_common.c:964
msgid "failure in as_cholmod_factor"
msgstr "failure in as_cholmod_factor"

#: chm_common.c:992
msgid "CHOLMOD factorization was unsuccessful"
msgstr "CHOLMOD factorization was unsuccessful"

#: chm_common.c:1005
#, c-format
msgid "f->xtype of %d not recognized"
msgstr "f->xtype of %d not recognized"

#: chm_common.c:1070
#, c-format
msgid "chm_diagN2U(<non-square matrix>): nrow=%d, ncol=%d"
msgstr "chm_diagN2U(<non-square matrix>): nrow=%d, ncol=%d"

#: chm_common.c:1113
#, c-format
msgid "chm_diagN2U(x, uploT = %d): uploT should be +- 1"
msgstr "chm_diagN2U(x, uploT = %d): uploT should be +- 1"

#: cs_utils.c:37
msgid "csp_eye argument n must be positive"
msgstr "csp_eye argument n must be positive"

#: cs_utils.c:68
msgid "invalid class of 'x' in Matrix_as_cs(a, x)"
msgstr "invalid class of ‘x’ in Matrix_as_cs(a, x)"

#: cs_utils.c:126 cs_utils.c:170 cs_utils.c:185 cs_utils.c:205 cs_utils.c:218
#, c-format
msgid "invalid class of object to %s"
msgstr "invalid class of object to %s"

#: cs_utils.c:139
#, c-format
msgid "cs matrix not compatible with class '%s'"
msgstr "cs matrix not compatible with class ‘%s’"

#: cs_utils.c:242 cs_utils.c:261
#, c-format
msgid "Inappropriate class cl='%s' in Matrix_css_to_SEXP(S, cl, ..)"
msgstr "Inappropriate class cl='%s' in Matrix_css_to_SEXP(S, cl, ..)"

#: cs_utils.c:287 cs_utils.c:306
#, c-format
msgid "Inappropriate class cl='%s' in Matrix_csn_to_SEXP(S, cl, ..)"
msgstr "Inappropriate class cl='%s' in Matrix_csn_to_SEXP(S, cl, ..)"

#: dense.c:29
#, c-format
msgid "incorrect left cyclic shift, j (%d) >= k (%d)"
msgstr "incorrect left cyclic shift, j (%d) >= k (%d)"

#: dense.c:31
#, c-format
msgid "incorrect left cyclic shift, j (%d) < 0"
msgstr "incorrect left cyclic shift, j (%d) < 0"

#: dense.c:33
#, c-format
msgid "incorrect left cyclic shift, k (%d) > ldx (%d)"
msgstr "incorrect left cyclic shift, k (%d) > ldx (%d)"

#: dense.c:78
msgid "Unknown error in getGivens"
msgstr "Unknown error in getGivens"

#: dense.c:90 dense.c:106 dense.c:139
msgid "X must be a numeric (double precision) matrix"
msgstr "X must be a numeric (double precision) matrix"

#: dense.c:111 dense.c:144
msgid "y must be a numeric (double precision) matrix"
msgstr "y must be a numeric (double precision) matrix"

#: dense.c:115 dense.c:148
#, c-format
msgid "number of rows in y (%d) does not match number of rows in X (%d)"
msgstr "number of rows in y (%d) does not match number of rows in X (%d)"

#: dense.c:126
#, c-format
msgid "Lapack routine dposv returned error code %d"
msgstr "Lapack routine dposv returned error code %d"

#: dense.c:159
#, c-format
msgid "First call to Lapack routine dgels returned error code %d"
msgstr "First call to Lapack routine dgels returned error code %d"

#: dense.c:166
#, c-format
msgid "Second call to Lapack routine dgels returned error code %d"
msgstr "Second call to Lapack routine dgels returned error code %d"

#: dense.c:179
msgid "X must be a real (numeric) matrix"
msgstr "X must be a real (numeric) matrix"

#: dense.c:180
#, c-format
msgid "tol, given as %g, must be non-negative"
msgstr "tol, given as %g, must be non-negative"

#: dense.c:181
#, c-format
msgid "tol, given as %g, must be <= 1"
msgstr "tol, given as %g, must be <= 1"

#: dense.c:205
#, c-format
msgid "First call to dgeqrf returned error code %d"
msgstr "First call to dgeqrf returned error code %d"

#: dense.c:211
#, c-format
msgid "Second call to dgeqrf returned error code %d"
msgstr "Second call to dgeqrf returned error code %d"

#: dense.c:216 dense.c:236
#, c-format
msgid "Lapack routine dtrcon returned error code %d"
msgstr "Lapack routine dtrcon returned error code %d"

#: dense.c:285
#, c-format
msgid "Lower band %d > upper band %d"
msgstr "Lower band %d > upper band %d"

#: dense.c:354
msgid "ddense_to_symmetric(): matrix is not square!"
msgstr "ddense_to_symmetric(): matrix is not square!"

#: dense.c:365
#, c-format
msgid "matrix is not symmetric [%d,%d]"
msgstr "matrix is not symmetric [%d,%d]"

#: dense.c:413
msgid "matrix is not square! (symmetric part)"
msgstr "matrix is not square! (symmetric part)"

#: dense.c:457
msgid "matrix is not square! (skew-symmetric part)"
msgstr "matrix is not square! (skew-symmetric part)"

#: dgCMatrix.c:17
msgid "lengths of slots 'i' and 'x' must match"
msgstr "lengths of slots ‘i’ and ‘x’ must match"

#: dgCMatrix.c:29
msgid "lengths of slots 'j' and 'x' must match"
msgstr "lengths of slots ‘j’ and ‘x’ must match"

#: dgCMatrix.c:51
#, c-format
msgid "invalid class(x) '%s' in compressed_to_TMatrix(x)"
msgstr "invalid class(x) ‘%s’ in compressed_to_TMatrix(x)"

#: dgCMatrix.c:85
#, c-format
msgid "invalid class(x) '%s' in R_to_CMatrix(x)"
msgstr "invalid class(x) ‘%s’ in R_to_CMatrix(x)"

#: dgCMatrix.c:155
msgid "dgCMatrix_lusol requires a square, non-empty matrix"
msgstr "dgCMatrix_lusol requires a square, non-empty matrix"

#: dgCMatrix.c:157 dgCMatrix.c:183 dgCMatrix.c:430 dgCMatrix.c:463
#: dgeMatrix.c:422 dpoMatrix.c:91 dpoMatrix.c:116 dppMatrix.c:80
#: dspMatrix.c:78 dsyMatrix.c:85 dtCMatrix.c:90 dtCMatrix.c:106 dtrMatrix.c:98
msgid "Dimensions of system to be solved are inconsistent"
msgstr "Dimensions of system to be solved are inconsistent"

#: dgCMatrix.c:159
msgid "cs_lusol failed"
msgstr "cs_lusol failed"

#: dgCMatrix.c:180
msgid "dgCMatrix_qrsol(., order) needs order in {0,..,3}"
msgstr "dgCMatrix_qrsol(., order) needs order in {0,..,3}"

#: dgCMatrix.c:189
#, c-format
msgid "dgCMatrix_qrsol(<%d x %d>-matrix) requires a 'tall' rectangular matrix"
msgstr "dgCMatrix_qrsol(<%d x %d>-matrix) requires a ‘tall’ rectangular matrix"

#: dgCMatrix.c:200
msgid "cs_qrsol() failed inside dgCMatrix_qrsol()"
msgstr "cs_qrsol() failed inside dgCMatrix_qrsol()"

#: dgCMatrix.c:225
msgid "A must have #{rows} >= #{columns}"
msgstr "A must have #{rows} >= #{columns}"

#: dgCMatrix.c:230
msgid "cs_sqr failed"
msgstr "cs_sqr failed"

#: dgCMatrix.c:235
msgid "cs_qr failed"
msgstr "cs_qr failed"

#: dgCMatrix.c:298
msgid "SuiteSparseQR_C_QR returned an error code"
msgstr "SuiteSparseQR_C_QR returned an error code"

#: dgCMatrix.c:342
msgid "LU decomposition applies only to square matrices"
msgstr "LU decomposition applies only to square matrices"

#: dgCMatrix.c:351
msgid "cs_lu(A) failed: near-singular A (or out of memory)"
msgstr "cs_lu(A) failed: near-singular A (or out of memory)"

#: dgCMatrix.c:461
msgid "dgCMatrix_cholsol requires a 'short, wide' rectangular matrix"
msgstr "dgCMatrix_cholsol requires a ‘short, wide’ rectangular matrix"

#: dgCMatrix.c:469
msgid "cholmod_sdmult error (rhs)"
msgstr "cholmod_sdmult error (rhs)"

#: dgCMatrix.c:472
#, c-format
msgid "cholmod_factorize failed: status %d, minor %d from ncol %d"
msgstr "cholmod_factorize failed: status %d, minor %d from ncol %d"

#: dgCMatrix.c:476
#, c-format
msgid "cholmod_solve (CHOLMOD_A) failed: status %d, minor %d from ncol %d"
msgstr "cholmod_solve (CHOLMOD_A) failed: status %d, minor %d from ncol %d"

#: dgCMatrix.c:493
msgid "cholmod_sdmult error (resid)"
msgstr "cholmod_sdmult error (resid)"

#: dgTMatrix.c:15
msgid "lengths of slots i and x must match"
msgstr "lengths of slots i and x must match"

#: dgTMatrix.c:56
#, c-format
msgid "Cannot coerce to too large *geMatrix with %.0f entries"
msgstr "Cannot coerce to too large *geMatrix with %.0f entries"

#: dgeMatrix.c:10
msgid "Dim slot must have length 2"
msgstr "Dim slot must have length 2"

#: dgeMatrix.c:14
msgid "Negative value in Dim"
msgid_plural "Negative values in Dim"
msgstr[0] "Negative value in Dim"
msgstr[1] "Negative values in Dim"

#: dgeMatrix.c:18
msgid "x slot must be numeric \"double\""
msgstr "x slot must be numeric \"double\""

#: dgeMatrix.c:31
msgid "factors slot must be named list"
msgstr "factors slot must be named list"

#: dgeMatrix.c:69
msgid "rcond requires a square, non-empty matrix"
msgstr "rcond requires a square, non-empty matrix"

#: dgeMatrix.c:126 dgeMatrix.c:183
#, c-format
msgid "Dimensions of x and y are not compatible for %s"
msgstr "Dimensions of x and y are not compatible for %s"

#: dgeMatrix.c:165
msgid "Argument y must be numeric or integer"
msgstr "Argument y must be numeric or integer"

#: dgeMatrix.c:306
msgid "Cannot factor a matrix with zero extents"
msgstr "Cannot factor a matrix with zero extents"

#: dgeMatrix.c:316 dpoMatrix.c:42 dppMatrix.c:36 dspMatrix.c:181
#, c-format
msgid "Lapack routine %s returned error code %d"
msgstr "Lapack routine %s returned error code %d"

#: dgeMatrix.c:318
#, c-format
msgid "Exact singularity detected during LU decomposition: %s, i=%d."
msgstr "Exact singularity detected during LU decomposition: %s, i=%d."

#: dgeMatrix.c:340
msgid "Determinant requires a square matrix"
msgstr "Determinant requires a square matrix"

#: dgeMatrix.c:382
msgid "Solve requires a square matrix"
msgstr "Solve requires a square matrix"

#: dgeMatrix.c:395
#, c-format
msgid "error [%d] from Lapack 'dgecon()'"
msgstr "error [%d] from Lapack ‘dgecon()’"

#: dgeMatrix.c:397
#, c-format
msgid ""
"Lapack dgecon(): system computationally singular, reciprocal condition "
"number = %g"
msgstr ""
"Lapack dgecon(): system computationally singular, reciprocal condition "
"number = %g"

#: dgeMatrix.c:407
msgid "Lapack routine dgetri: system is exactly singular"
msgstr "Lapack routine dgetri: system is exactly singular"

#: dgeMatrix.c:427
msgid "Lapack routine dgetrs: system is exactly singular"
msgstr "Lapack routine dgetrs: system is exactly singular"

#: dgeMatrix.c:446 dgeMatrix.c:468 dspMatrix.c:152 dsyMatrix.c:122
#: dtrMatrix.c:122
msgid "Matrices are not conformable for multiplication"
msgstr "Matrices are not conformable for multiplication"

#: dgeMatrix.c:569
msgid "Matrix exponential requires square, non-null matrix"
msgstr "Matrix exponential requires square, non-null matrix"

#: dgeMatrix.c:586 dgeMatrix.c:588
#, c-format
msgid "dgeMatrix_exp: LAPACK routine dgebal returned %d"
msgstr "dgeMatrix_exp: LAPACK routine dgebal returned %d"

#: dgeMatrix.c:626
#, c-format
msgid "dgeMatrix_exp: dgetrf returned error code %d"
msgstr "dgeMatrix_exp: dgetrf returned error code %d"

#: dgeMatrix.c:628
#, c-format
msgid "dgeMatrix_exp: dgetrs returned error code %d"
msgstr "dgeMatrix_exp: dgetrs returned error code %d"

#: dgeMatrix.c:701
msgid "dgeMatrix_Schur: argument x must be a non-null square matrix"
msgstr "dgeMatrix_Schur: argument x must be a non-null square matrix"

#: dgeMatrix.c:712
msgid "dgeMatrix_Schur: first call to dgees failed"
msgstr "dgeMatrix_Schur: first call to dgees failed"

#: dgeMatrix.c:720
#, c-format
msgid "dgeMatrix_Schur: dgees returned code %d"
msgstr "dgeMatrix_Schur: dgees returned code %d"

#: dpoMatrix.c:12
msgid "dpoMatrix is not positive definite"
msgstr "dpoMatrix is not positive definite"

#: dpoMatrix.c:39 dppMatrix.c:33
#, c-format
msgid "the leading minor of order %d is not positive definite"
msgstr "the leading minor of order %d is not positive definite"

#: dpoMatrix.c:93
msgid "Cannot solve() for matrices with zero extents"
msgstr "Cannot solve() for matrices with zero extents"

#: dpoMatrix.c:114
msgid "Argument b must be a numeric matrix"
msgstr "Argument b must be a numeric matrix"

#: dsCMatrix.c:71
msgid ""
"Cholesky factorization failed; unusually, please report to Matrix-authors"
msgstr ""
"Cholesky factorization failed; unusually, please report to Matrix-authors"

#: dsCMatrix.c:77
msgid "internal_chm_factor: Cholesky factorization failed"
msgstr "internal_chm_factor: Cholesky factorization failed"

#: dsCMatrix.c:213
msgid "Non-symmetric matrix passed to dsCMatrix_to_dgTMatrix"
msgstr "Non-symmetric matrix passed to dsCMatrix_to_dgTMatrix"

#: dspMatrix.c:13 dtpMatrix.c:17
msgid "Incorrect length of 'x' slot"
msgstr "Incorrect length of ‘x’ slot"

#: dsyMatrix.c:7 dtrMatrix.c:10
msgid "'Dim' slot has length less than two"
msgstr "‘Dim’ slot has length less than two"

#: dsyMatrix.c:9 dtrMatrix.c:12
msgid "Matrix is not square"
msgstr "Matrix is not square"

#: dsyMatrix.c:158
#, c-format
msgid "Lapack routine dsytrf returned error code %d"
msgstr "Lapack routine dsytrf returned error code %d"

#: dtCMatrix.c:28 dtCMatrix.c:63 dtTMatrix.c:24
msgid "uplo='U' must not have sparse entries below the diagonal"
msgstr "uplo='U' must not have sparse entries below the diagonal"

#: dtCMatrix.c:34 dtCMatrix.c:69 dtTMatrix.c:29
msgid "uplo='L' must not have sparse entries above the diagonal"
msgstr "uplo='L' must not have sparse entries above the diagonal"

#: dtpMatrix.c:120 dtpMatrix.c:141 dtpMatrix.c:164
#, c-format
msgid "Dimensions of a (%d,%d) and b (%d,%d) do not conform"
msgstr "Dimensions of a (%d,%d) and b (%d,%d) do not conform"

#: dtrMatrix.c:120
msgid "dtrMatrix must be square"
msgstr "dtrMatrix must be square"

#: dtrMatrix.c:160
msgid "dtrMatrices in %*% must have matching (square) dim."
msgstr "dtrMatrices in %*% must have matching (square) dim."

#: dtrMatrix.c:247
msgid "cannot set diag() as long as 'diag = \"U\"'"
msgstr "cannot set diag() as long as ‘diag = \"U\"’"

#: dtrMatrix.c:268
msgid "cannot add diag() as long as 'diag = \"U\"'"
msgstr "cannot add diag() as long as ‘diag = \"U\"’"

#: init.c:350
msgid "missing 'Matrix' namespace: should never happen"
msgstr "missing ‘Matrix’ namespace: should never happen"

#: init.c:361
msgid "Matrix namespace not determined correctly"
msgstr "Matrix namespace not determined correctly"

#: lgCMatrix.c:58
msgid "A must be a logical matrix"
msgstr "A must be a logical matrix"

#: sparseQR.c:13
msgid "length(p) must match nrow(V)"
msgstr "length(p) must match nrow(V)"

#: sparseQR.c:15
msgid "length(beta) must match ncol(V)"
msgstr "length(beta) must match ncol(V)"

#: sparseQR.c:18
msgid "length(q) must be zero or ncol(R)"
msgstr "length(q) must be zero or ncol(R)"

#: sparseQR.c:46
#, c-format
msgid "sparseQR_Qmult(): nrow(y) = %d != %d = nrow(V)"
msgstr "sparseQR_Qmult(): nrow(y) = %d != %d = nrow(V)"

#: sparseQR.c:121 sparseQR.c:159 sparseQR.c:195
#, c-format
msgid "%s(): structurally rank deficient case: possibly WRONG zeros"
msgstr "%s(): structurally rank deficient case: possibly WRONG zeros"

#: t_Csparse_subassign.c:144
msgid "invalid class of 'x' in Csparse_subassign()"
msgstr "invalid class of ‘x’ in Csparse_subassign()"

#: t_Csparse_subassign.c:146
msgid "invalid class of 'value' in Csparse_subassign()"
msgstr "invalid class of ‘value’ in Csparse_subassign()"

#: t_Csparse_subassign.c:189
#, c-format
msgid "x[] <- val: val must be logical for \"%s\" x"
msgstr "x[] <- val: val must be logical for \"%s\" x"

#: t_Csparse_subassign.c:194
#, c-format
msgid "x[] <- val: val must be integer or logical for \"%s\" x"
msgstr "x[] <- val: val must be integer or logical for \"%s\" x"

#: t_Csparse_subassign.c:201
msgid "programming error in Csparse_subassign() should never happen"
msgstr "programming error in Csparse_subassign() should never happen"
