R/spq_language.R

Defines functions spq_language

Documented in spq_language

#' Get labels in a specified language (apply only to Wikidata)
#' @param .query the query
#' @param language the language in which the labels will be provided
#' (defaults to "en" for English). See [complete list of Wikimedia language codes](https://www.wikidata.org/wiki/Help:Wikimedia_language_codes/lists/all). You can also set language to "auto" and then the Wikidata SPARQL engine will try and detect your language automatically. Specifying several languages will return labels with languages following the priority specified (e.g. with language="fr,en", the label will be returned preferentially in French, or, if there is not French label for the item, in English).
#' @return A query object
#' @export
#' @keywords internal
#' @examples
#' spq_init() %>%
#'  spq_add("?film wdt:P31 wd:Q11424") %>%
#'  spq_label(film, .languages = c("fr$", "en$")) %>%
#'  spq_head(10)
spq_language = function(.query = NULL,
                        language = "en") {
  lifecycle::deprecate_warn(
    "0.2.0", "spq_language()", "spq_label()",
    details = "See the `.languages` argument"
  )
  return(.query)
}
lvaudor/glitter documentation built on Jan. 30, 2024, 1:34 a.m.