diff --git a/R/ISOCitation.R b/R/ISOCitation.R index 2f8fc63f..e160823e 100644 --- a/R/ISOCitation.R +++ b/R/ISOCitation.R @@ -194,8 +194,14 @@ ISOCitation<- R6Class("ISOCitation", #'@description Set edition #'@param edition edition - setEdition = function(edition){ - self$edition = as.character(edition) + #'@param locales list of localized editions. Default is \code{NULL} + setEdition = function(edition, locales = NULL){ + if(!is.null(locales)){ + edition = self$createLocalisedProperty(edition, locales) + }else{ + edition = as.character(edition) + } + self$edition = edition }, #'@description Sets the edition date, either an ISODate object containing date and dateType or diff --git a/man/ISOCitation.Rd b/man/ISOCitation.Rd index 7d457682..1921ae10 100644 --- a/man/ISOCitation.Rd +++ b/man/ISOCitation.Rd @@ -279,13 +279,15 @@ Adds date \subsection{Method \code{setEdition()}}{ Set edition \subsection{Usage}{ -\if{html}{\out{
}}\preformatted{ISOCitation$setEdition(edition)}\if{html}{\out{
}} +\if{html}{\out{
}}\preformatted{ISOCitation$setEdition(edition, locales = NULL)}\if{html}{\out{
}} } \subsection{Arguments}{ \if{html}{\out{
}} \describe{ \item{\code{edition}}{edition} + +\item{\code{locales}}{list of localized editions. Default is \code{NULL}} } \if{html}{\out{
}} }