Compare commits

...

2 commits

Author SHA1 Message Date
9f9a210c41
translations and vignettes
Some checks are pending
pkgdown.yaml / pkgdown (push) Waiting to run
2025-09-24 11:33:01 +02:00
6bf09ad796
solving vignette rendering 2025-09-24 10:38:49 +02:00
15 changed files with 146 additions and 131 deletions

View file

@ -8,7 +8,7 @@ message: 'To cite package "FreesearchR" in publications use:'
type: software type: software
license: AGPL-3.0-or-later license: AGPL-3.0-or-later
title: 'FreesearchR: Easy data analysis for clinicians' title: 'FreesearchR: Easy data analysis for clinicians'
version: 25.9.1 version: 25.9.2
doi: 10.5281/zenodo.14527429 doi: 10.5281/zenodo.14527429
identifiers: identifiers:
- type: url - type: url

View file

@ -1,6 +1,6 @@
Package: FreesearchR Package: FreesearchR
Title: Easy data analysis for clinicians Title: Easy data analysis for clinicians
Version: 25.9.1 Version: 25.9.2
Authors@R: c( Authors@R: c(
person("Andreas Gammelgaard", "Damsbo",email="agdamsbo@clin.au.dk", role = c("aut", "cre"), person("Andreas Gammelgaard", "Damsbo",email="agdamsbo@clin.au.dk", role = c("aut", "cre"),
comment = c(ORCID = "0000-0002-7559-1154")), comment = c(ORCID = "0000-0002-7559-1154")),

View file

@ -1,3 +1,7 @@
# FreesearchR 25.9.2 - DEV
*NEW* Improvements to translations with more strings having been translated.
# FreesearchR 25.9.1 # FreesearchR 25.9.1
*NEW* Language has been revised to make the app more accessible and easier to understand. *NEW* Language has been revised to make the app more accessible and easier to understand.

View file

@ -1 +1 @@
app_version <- function()'25.9.1' app_version <- function()'25.9.2'

View file

@ -1 +1 @@
hosted_version <- function()'v25.9.1-250923' hosted_version <- function()'v25.9.2-250924'

Binary file not shown.

View file

@ -11,11 +11,11 @@
|collate |en_US.UTF-8 | |collate |en_US.UTF-8 |
|ctype |en_US.UTF-8 | |ctype |en_US.UTF-8 |
|tz |Europe/Copenhagen | |tz |Europe/Copenhagen |
|date |2025-09-23 | |date |2025-09-24 |
|rstudio |2025.05.0+496 Mariposa Orchid (desktop) | |rstudio |2025.05.0+496 Mariposa Orchid (desktop) |
|pandoc |3.6.4 @ /opt/homebrew/bin/ (via rmarkdown) | |pandoc |3.6.4 @ /opt/homebrew/bin/ (via rmarkdown) |
|quarto |1.7.30 @ /usr/local/bin/quarto | |quarto |1.7.30 @ /usr/local/bin/quarto |
|FreesearchR |25.9.1.250923 | |FreesearchR |25.9.2.250924 |
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
@ -26,8 +26,6 @@
|apexcharter |0.4.4 |2024-09-06 |CRAN (R 4.4.1) | |apexcharter |0.4.4 |2024-09-06 |CRAN (R 4.4.1) |
|askpass |1.2.1 |2024-10-04 |CRAN (R 4.4.1) | |askpass |1.2.1 |2024-10-04 |CRAN (R 4.4.1) |
|assertthat |0.2.1 |2019-03-21 |CRAN (R 4.4.1) | |assertthat |0.2.1 |2019-03-21 |CRAN (R 4.4.1) |
|attachment |0.4.5 |2025-03-14 |CRAN (R 4.4.1) |
|attempt |0.3.1 |2020-05-03 |CRAN (R 4.4.1) |
|backports |1.5.0 |2024-05-23 |CRAN (R 4.4.1) | |backports |1.5.0 |2024-05-23 |CRAN (R 4.4.1) |
|base64enc |0.1-3 |2015-07-28 |CRAN (R 4.4.1) | |base64enc |0.1-3 |2015-07-28 |CRAN (R 4.4.1) |
|bayestestR |0.16.1 |2025-07-01 |CRAN (R 4.4.1) | |bayestestR |0.16.1 |2025-07-01 |CRAN (R 4.4.1) |
@ -41,6 +39,7 @@
|bsicons |0.1.2 |2023-11-04 |CRAN (R 4.4.0) | |bsicons |0.1.2 |2023-11-04 |CRAN (R 4.4.0) |
|bslib |0.9.0 |2025-01-30 |CRAN (R 4.4.1) | |bslib |0.9.0 |2025-01-30 |CRAN (R 4.4.1) |
|cachem |1.1.0 |2024-05-16 |CRAN (R 4.4.1) | |cachem |1.1.0 |2024-05-16 |CRAN (R 4.4.1) |
|callr |3.7.6 |2024-03-25 |CRAN (R 4.4.0) |
|cards |0.6.1 |2025-07-03 |CRAN (R 4.4.1) | |cards |0.6.1 |2025-07-03 |CRAN (R 4.4.1) |
|cardx |0.2.5 |2025-07-03 |CRAN (R 4.4.1) | |cardx |0.2.5 |2025-07-03 |CRAN (R 4.4.1) |
|caTools |1.18.3 |2024-09-04 |CRAN (R 4.4.1) | |caTools |1.18.3 |2024-09-04 |CRAN (R 4.4.1) |
@ -62,7 +61,6 @@
|devtools |2.4.5 |2022-10-11 |CRAN (R 4.4.0) | |devtools |2.4.5 |2022-10-11 |CRAN (R 4.4.0) |
|DHARMa |0.4.7 |2024-10-18 |CRAN (R 4.4.1) | |DHARMa |0.4.7 |2024-10-18 |CRAN (R 4.4.1) |
|digest |0.6.37 |2024-08-19 |CRAN (R 4.4.1) | |digest |0.6.37 |2024-08-19 |CRAN (R 4.4.1) |
|dockerfiler |0.2.5 |2025-05-07 |CRAN (R 4.4.1) |
|doParallel |1.0.17 |2022-02-07 |CRAN (R 4.4.0) | |doParallel |1.0.17 |2022-02-07 |CRAN (R 4.4.0) |
|dplyr |1.1.4 |2023-11-17 |CRAN (R 4.4.0) | |dplyr |1.1.4 |2023-11-17 |CRAN (R 4.4.0) |
|DT |0.33 |2024-04-04 |CRAN (R 4.4.0) | |DT |0.33 |2024-04-04 |CRAN (R 4.4.0) |
@ -85,7 +83,7 @@
|foreach |1.5.2 |2022-02-02 |CRAN (R 4.4.0) | |foreach |1.5.2 |2022-02-02 |CRAN (R 4.4.0) |
|foreign |0.8-90 |2025-03-31 |CRAN (R 4.4.1) | |foreign |0.8-90 |2025-03-31 |CRAN (R 4.4.1) |
|Formula |1.2-5 |2023-02-24 |CRAN (R 4.4.1) | |Formula |1.2-5 |2023-02-24 |CRAN (R 4.4.1) |
|FreesearchR |25.9.1 |NA |NA | |FreesearchR |25.9.2 |NA |NA |
|fs |1.6.6 |2025-04-12 |CRAN (R 4.4.1) | |fs |1.6.6 |2025-04-12 |CRAN (R 4.4.1) |
|gdtools |0.4.2 |2025-03-27 |CRAN (R 4.4.1) | |gdtools |0.4.2 |2025-03-27 |CRAN (R 4.4.1) |
|generics |0.1.4 |2025-05-09 |CRAN (R 4.4.1) | |generics |0.1.4 |2025-05-09 |CRAN (R 4.4.1) |
@ -146,6 +144,7 @@
|pillar |1.11.0 |2025-07-04 |CRAN (R 4.4.1) | |pillar |1.11.0 |2025-07-04 |CRAN (R 4.4.1) |
|pkgbuild |1.4.8 |2025-05-26 |CRAN (R 4.4.1) | |pkgbuild |1.4.8 |2025-05-26 |CRAN (R 4.4.1) |
|pkgconfig |2.0.3 |2019-09-22 |CRAN (R 4.4.1) | |pkgconfig |2.0.3 |2019-09-22 |CRAN (R 4.4.1) |
|pkgdown |2.1.3 |2025-05-25 |CRAN (R 4.4.1) |
|pkgload |1.4.0 |2024-06-28 |CRAN (R 4.4.0) | |pkgload |1.4.0 |2024-06-28 |CRAN (R 4.4.0) |
|plyr |1.8.9 |2023-10-02 |CRAN (R 4.4.1) | |plyr |1.8.9 |2023-10-02 |CRAN (R 4.4.1) |
|polyclip |1.10-7 |2024-07-23 |CRAN (R 4.4.1) | |polyclip |1.10-7 |2024-07-23 |CRAN (R 4.4.1) |
@ -159,6 +158,9 @@
|qqconf |1.3.2 |2023-04-14 |CRAN (R 4.4.0) | |qqconf |1.3.2 |2023-04-14 |CRAN (R 4.4.0) |
|qqplotr |0.0.6 |2023-01-25 |CRAN (R 4.4.0) | |qqplotr |0.0.6 |2023-01-25 |CRAN (R 4.4.0) |
|quarto |1.5.0 |2025-07-28 |RSPM (R 4.4.0) | |quarto |1.5.0 |2025-07-28 |RSPM (R 4.4.0) |
|R.methodsS3 |1.8.2 |2022-06-13 |CRAN (R 4.4.1) |
|R.oo |1.27.1 |2025-05-02 |CRAN (R 4.4.1) |
|R.utils |2.13.0 |2025-02-24 |CRAN (R 4.4.1) |
|R6 |2.6.1 |2025-02-15 |CRAN (R 4.4.1) | |R6 |2.6.1 |2025-02-15 |CRAN (R 4.4.1) |
|ragg |1.4.0 |2025-04-10 |CRAN (R 4.4.1) | |ragg |1.4.0 |2025-04-10 |CRAN (R 4.4.1) |
|rankinPlot |1.1.0 |2023-01-30 |CRAN (R 4.4.0) | |rankinPlot |1.1.0 |2023-01-30 |CRAN (R 4.4.0) |
@ -193,7 +195,6 @@
|sessioninfo |1.2.3 |2025-02-05 |CRAN (R 4.4.1) | |sessioninfo |1.2.3 |2025-02-05 |CRAN (R 4.4.1) |
|shiny |1.11.1 |2025-07-03 |CRAN (R 4.4.1) | |shiny |1.11.1 |2025-07-03 |CRAN (R 4.4.1) |
|shiny.i18n |0.3.0 |2023-01-16 |CRAN (R 4.4.0) | |shiny.i18n |0.3.0 |2023-01-16 |CRAN (R 4.4.0) |
|shiny2docker |0.0.3 |2025-06-28 |CRAN (R 4.4.1) |
|shinybusy |0.3.3 |2024-03-09 |CRAN (R 4.4.0) | |shinybusy |0.3.3 |2024-03-09 |CRAN (R 4.4.0) |
|shinyjs |2.1.0 |2021-12-23 |CRAN (R 4.4.0) | |shinyjs |2.1.0 |2021-12-23 |CRAN (R 4.4.0) |
|shinyTime |1.0.3 |2022-08-19 |CRAN (R 4.4.0) | |shinyTime |1.0.3 |2022-08-19 |CRAN (R 4.4.0) |
@ -223,5 +224,4 @@
|xml2 |1.3.8 |2025-03-14 |CRAN (R 4.4.1) | |xml2 |1.3.8 |2025-03-14 |CRAN (R 4.4.1) |
|xtable |1.8-4 |2019-04-21 |CRAN (R 4.4.1) | |xtable |1.8-4 |2019-04-21 |CRAN (R 4.4.1) |
|yaml |2.3.10 |2024-07-26 |CRAN (R 4.4.1) | |yaml |2.3.10 |2024-07-26 |CRAN (R 4.4.1) |
|yesno |0.1.3 |2024-07-26 |CRAN (R 4.4.1) |
|zip |2.3.3 |2025-05-13 |CRAN (R 4.4.1) | |zip |2.3.3 |2025-05-13 |CRAN (R 4.4.1) |

View file

@ -1,7 +1,7 @@
######## ########
#### Current file: /var/folders/9l/xbc19wxx0g79jdd2sf_0v291mhwh7f/T//RtmpZNW8fR/filee8e8217b291a.R #### Current file: /var/folders/9l/xbc19wxx0g79jdd2sf_0v291mhwh7f/T//RtmpCENEZ9/file6e54cbc3538.R
######## ########
i18n_path <- here::here("translations") i18n_path <- here::here("translations")
@ -62,7 +62,7 @@ i18n$set_translation_language("en")
#### Current file: /Users/au301842/FreesearchR/R//app_version.R #### Current file: /Users/au301842/FreesearchR/R//app_version.R
######## ########
app_version <- function()'25.9.1' app_version <- function()'25.9.2'
######## ########
@ -4107,7 +4107,7 @@ simple_snake <- function(data){
#### Current file: /Users/au301842/FreesearchR/R//hosted_version.R #### Current file: /Users/au301842/FreesearchR/R//hosted_version.R
######## ########
hosted_version <- function()'v25.9.1-250923' hosted_version <- function()'v25.9.2-250924'
######## ########

View file

@ -2,7 +2,7 @@
"Hello","Hej" "Hello","Hej"
"Get started","Kom i gang" "Get started","Kom i gang"
"File upload","Upload fil" "File upload","Upload fil"
"REDCap server export","REDCap server export" "REDCap server export","Eksport fra REDCap server"
"Local or sample data","Lokal eller testdata" "Local or sample data","Lokal eller testdata"
"Please be mindfull handling sensitive data","Pas godt på og overvej nøje hvordan du håndterer personfølsomme data" "Please be mindfull handling sensitive data","Pas godt på og overvej nøje hvordan du håndterer personfølsomme data"
"The ***FreesearchR*** app only stores data for analyses, but please only use with sensitive data when running locally. [Read more here](https://agdamsbo.github.io/FreesearchR/#run-locally-on-your-own-machine).","***FreesearchR*** opbevarer alene data i forbindelse med din analyse, men du bør kun behandle personfølsomme data når du kører ***FreesearchR*** direkte på din egen maskine. [Læs mere her](https://agdamsbo.github.io/FreesearchR/#run-locally-on-your-own-machine)." "The ***FreesearchR*** app only stores data for analyses, but please only use with sensitive data when running locally. [Read more here](https://agdamsbo.github.io/FreesearchR/#run-locally-on-your-own-machine).","***FreesearchR*** opbevarer alene data i forbindelse med din analyse, men du bør kun behandle personfølsomme data når du kører ***FreesearchR*** direkte på din egen maskine. [Læs mere her](https://agdamsbo.github.io/FreesearchR/#run-locally-on-your-own-machine)."
@ -24,76 +24,76 @@
"Apply filter on observation","Anvend filtre af observationer" "Apply filter on observation","Anvend filtre af observationer"
"Edit and create data","Ændr og opret variabler" "Edit and create data","Ændr og opret variabler"
"Subset, rename and convert variables","Udvælg, omdøb og konverter variabler" "Subset, rename and convert variables","Udvælg, omdøb og konverter variabler"
"Below, are several options for simple data manipulation like update variables by renaming, creating new labels (for nicer tables in the report) and changing variable classes (numeric, factor/categorical etc.).","Below, are several options for simple data manipulation like update variables by renaming, creating new labels (for nicer tables in the report) and changing variable classes (numeric, factor/categorical etc.)." "Below, are several options for simple data manipulation like update variables by renaming, creating new labels (for nicer tables in the report) and changing variable classes (numeric, factor/categorical etc.).","Nedenfor er der mulighed for at lave simple ændringer i dit datasæt, såsom at redigere variabelnavne eller beskrivelser (bedre tabeller), eller omklassificering af variabler (numerisk, factoriel/kategorisk)."
"There are more advanced options to modify factor/categorical variables as well as create new factor from a continous variable or new variables with R code. At the bottom you can restore the original data.","There are more advanced options to modify factor/categorical variables as well as create new factor from a continous variable or new variables with R code. At the bottom you can restore the original data." "There are more advanced options to modify factor/categorical variables as well as create new factor from a continous variable or new variables with R code. At the bottom you can restore the original data.","Her er mere avancerede muligheder for at ændre faktorielle/kategoriske data, danne nye faktorielle variabler fra kontinuerte eller komplet nye baseret på R-kode. Nederst har du mulighed for at gendanne data."
"Please note that data modifications are applied before any filtering.","Please note that data modifications are applied before any filtering." "Please note that data modifications are applied before any filtering.","Bemærk at alle ændringer i data anvendes inden filtreringen."
"Advanced data manipulation","Avanceret datamanipulation" "Advanced data manipulation","Avanceret datamanipulation"
"Below options allow more advanced varaible manipulations.","Below options allow more advanced varaible manipulations." "Below options allow more advanced varaible manipulations.","Nedenfor er mulighed for avancerede ændringer i data."
"Reorder factor levels","Arranger niveuer i faktor" "Reorder factor levels","Arranger niveuer i faktor"
"Reorder the levels of factor/categorical variables.","Reorder the levels of factor/categorical variables." "Reorder the levels of factor/categorical variables.","Arranger rækkefølgen af niveauer i faktorielle/kategoriske variabler."
"New factor","Ny faktor" "New factor","Ny faktor"
"Create factor/categorical variable from a continous variable (number/date/time).","Create factor/categorical variable from a continous variable (number/date/time)." "Create factor/categorical variable from a continous variable (number/date/time).","Opret kategorisk variabel på baggrund af kontinuert variabel (numerisk/dato/tid)."
"New variable","Ny variabel" "New variable","Ny variabel"
"Create a new variable based on an R-expression.","Create a new variable based on an R-expression." "Create a new variable based on an R-expression.","Opret ny variabel baseret på R-kode."
"Compare modified data to original","Compare modified data to original" "Compare modified data to original","Sammenlign ændret data med det originale datasæt"
"Raw print of the original vs the modified data.","Raw print of the original vs the modified data." "Raw print of the original vs the modified data.","Simpel sammenligning af det originale og det ændrede datasæt."
"Original data:","Original data:" "Original data:","Original data:"
"Modified data:","Ændret data:" "Modified data:","Ændret data:"
"New column name:","Navn til ny variabel:" "New column name:","Navn til ny variabel:"
"Group calculation by:","Group calculation by:" "Group calculation by:","Grupper udregningen efter:"
"Enter an expression to define new column:","Enter an expression to define new column:" "Enter an expression to define new column:","Indtast udregningen til at definere en ny variabel:"
"Click on a column name to add it to the expression:","Click on a column name to add it to the expression:" "Click on a column name to add it to the expression:","Tryk på et variabel navn for at tilføje det til udregningen:"
"Create column","Create column" "Create column","Opret variabel"
"Choose a name for the column to be created or modified,","Choose a name for the column to be created or modified," "Choose a name for the column to be created or modified,","Vælg et navn til den ændrede eller nye variabel,"
"then enter an expression before clicking on the button above to validate or on","then enter an expression before clicking on the button above to validate or on" "then enter an expression before clicking on the button above to validate or on","indtast herefter udregningen før du trykker på knappen ovenfor for at validere eller på"
"to delete it.","to delete it." "to delete it.","for at slette den."
"New column name cannot be empty","New column name cannot be empty" "New column name cannot be empty","Det nye variabelnavn kan ikke være tomt"
"Create a new column","Create a new column" "Create a new column","Opret ny variabel"
"Some operations are not allowed","Some operations are not allowed" "Some operations are not allowed","Nogle beregninger er ikke tilladte"
"Column added!","Column added!" "Column added!","Variabel oprettet!"
"Unique values:","Unique values:" "Unique values:","Unikke værdier:"
"Variable to cut:","Variable to cut:" "Variable to cut:","Variabel, der skal deles:"
"Number of breaks:","Number of breaks:" "Number of breaks:","Antal niveauer:"
"Close intervals on the right","Close intervals on the right" "Close intervals on the right","Luk intervaller til højre"
"Include lowest value","Include lowest value" "Include lowest value","Inkluderer den laveste værdi"
"Create factor variable","Create factor variable" "Create factor variable","Opret kategorisk variabel"
"Fixed breaks:","Fixed breaks:" "Fixed breaks:","Faste niveauer:"
"Method:","Method:" "Method:","Metode:"
"Convert Numeric to Factor","Convert Numeric to Factor" "Convert Numeric to Factor","Konverter numerisk til kategorisk"
"Unique:","Unique:" "Unique:","Unique:"
"Missing:","Missing:" "Missing:","Manglende:"
"Most Common:","Most Common:" "Most Common:","Mest hyppige:"
"Min:","Min:" "Min:","Min:"
"Mean:","Mean:" "Mean:","Mean:"
"Max:","Max:" "Max:","Max:"
"Decimal separator:","Decimal separator:" "Decimal separator:","Decimal adskiller:"
"First five rows are shown below:","First five rows are shown below:" "First five rows are shown below:","De første fem rækker vises nedenfor:"
"Imported data","Imported data" "Imported data","Importeret data"
"www/intro.md","www/intro.md" "www/intro.md","www/intro.md"
"Choose your data","Choose your data" "Choose your data","Vælg dine data"
"Upload a file, get data directly from REDCap or use local or sample data.","Upload a file, get data directly from REDCap or use local or sample data." "Upload a file, get data directly from REDCap or use local or sample data.","Upload en fil, hent data direkte fra en REDCap-server eller brug test-data eller lokal data."
"Factor variable to reorder:","Factor variable to reorder:" "Factor variable to reorder:","Kategoriske variabel der skal ændres:"
"Sort by levels","Sort by levels" "Sort by levels","Sorter efter niveauer"
"Sort by count","Sort by count" "Sort by count","Sorter efter antal"
"Create a new variable (otherwise replaces the one selected)","Create a new variable (otherwise replaces the one selected)" "Create a new variable (otherwise replaces the one selected)","Opret en ny variabel (ellers erstattes den oprindelige)"
"Update factor variable","Updater faktor-variabel" "Update factor variable","Updater faktor-variabel"
"Sort count","Sorter antal" "Sort count","Sorter antal"
"Levels","Niveauer" "Levels","Niveauer"
"Count","Antal" "Count","Antal"
"Update levels of a factor","Updater niveauerne for en faktor" "Update levels of a factor","Updater niveauerne for en faktor"
"Update & select variables","Update & select variables" "Update & select variables","Opdater og vælg variabler"
"Date format:","Datoformat:" "Date format:","Datoformat:"
"Date to use as origin to convert date/datetime:","Date to use as origin to convert date/datetime:" "Date to use as origin to convert date/datetime:","Dato, der skal anvendes som udgangspunkt for konvertering af dato/datotid:"
"Apply changes","Apply changes" "Apply changes","Anvend ændringer"
"No data to display.","Ingen data at vise." "No data to display.","Ingen data at vise."
"Data successfully updated!","Data er opdateret!" "Data successfully updated!","Data er opdateret!"
"You removed {p_out} % of observations.","Du har fjernet {p_out} % af observationerne." "You removed {p_out} % of observations.","Du har fjernet {p_out} % af observationerne."
"You removed {p_out} % of variables.","Du har fjernet {p_out} % af variablerne." "You removed {p_out} % of variables.","Du har fjernet {p_out} % af variablerne."
"You can import {file_extensions_text} files","Du kan vælge mellem disse filtyper: {file_extensions_text}." "You can import {file_extensions_text} files","Du kan vælge mellem disse filtyper: {file_extensions_text}"
"You can choose between these file types:","Du kan vælge mellem følgene filtyper:" "You can choose between these file types:","Du kan vælge mellem følgene filtyper:"
"Rows to skip before reading data:","Rækker der skal springes over:" "Rows to skip before reading data:","Rækker der skal springes over:"
"Missing values character(s):","Tegn for manglende værdier:" "Missing values character(s):","Tegn for manglende værdier:"
"if several use a comma (',') to separate them","if several use a comma (',') to separate them" "if several use a comma (',') to separate them","hvis flere, så anvend et komma (',') som seperator"
"Encoding:","Kodning:" "Encoding:","Kodning:"
"Upload a file:","Upload en fil:" "Upload a file:","Upload en fil:"
"Browse...","Vælg..." "Browse...","Vælg..."
@ -105,16 +105,16 @@
"Download","Download" "Download","Download"
"{data_text} has {n} observations and {n_var} variables, with {n_complete} ({p_complete} %) complete cases.","{data_text} har {n} observationer og {n_var} variabler, med {n_complete} ({p_complete} %) komplette cases." "{data_text} has {n} observations and {n_var} variables, with {n_complete} ({p_complete} %) complete cases.","{data_text} har {n} observationer og {n_var} variabler, med {n_complete} ({p_complete} %) komplette cases."
"Prepare","Forbered" "Prepare","Forbered"
"At 0, only complete variables are included; at 100, all variables are included.","At 0, only complete variables are included; at 100, all variables are included." "At 0, only complete variables are included; at 100, all variables are included.","Ved 0 inkluderes alene komplette variabler; ved 100 inkluderes alle variabler."
"The following variable pairs are highly correlated: {sentence_paste(.x,and_str)}.\nConsider excluding one {more}from the dataset to ensure variables are independent.","The following variable pairs are highly correlated: {sentence_paste(.x,and_str)}.\nConsider excluding one {more}from the dataset to ensure variables are independent." "The following variable pairs are highly correlated: {sentence_paste(.x,and_str)}.\nConsider excluding one {more}from the dataset to ensure variables are independent.","De følgende variabel-par er stærkt korrelerede: {sentence_paste(.x,and_str)}.\nOvervej at fjerne en {more}fra datasættet for at sikre at prædiktorer er internt uafhængige."
"No variables have a correlation measure above the threshold.","Ingen variabler er korrelerede over den angivne tærskelværdi." "No variables have a correlation measure above the threshold.","Ingen variabler er korrelerede over den angivne tærskelværdi."
"and","og" "and","og"
"from each pair","fra hvert par" "from each pair","fra hvert par"
"Only non-text variables are available for plotting. Go the ""Data"" to reclass data to plot.","Only non-text variables are available for plotting. Go the ""Data"" to reclass data to plot." "Only non-text variables are available for plotting. Go the ""Data"" to reclass data to plot.","Kun variabler, der ikke er klassificerede som tekst er tilgængelige. Gå til fanen ""Forbered"" for at ændre klassifikationer."
"Plot","Tegn" "Plot","Tegn"
"Adjust settings, then press ""Plot"".","Adjust settings, then press ""Plot""." "Adjust settings, then press ""Plot"".","Juster indstillingerne og tryk så ""Tegn""."
"Plot height (mm)","Plot height (mm)" "Plot height (mm)","Højde af grafik (mm)"
"Plot width (mm)","Plot width (mm)" "Plot width (mm)","Bredde af grafik (mm)"
"File format","File format" "File format","File format"
"Download plot","Download grafik" "Download plot","Download grafik"
"Select variable","Vælg variabel" "Select variable","Vælg variabel"
@ -128,7 +128,7 @@
"No stratification","Ingen stratificering" "No stratification","Ingen stratificering"
"Drawing the plot. Hold tight for a moment..","Tegner grafikken. Spænd selen.." "Drawing the plot. Hold tight for a moment..","Tegner grafikken. Spænd selen.."
"#Plotting\n","#Tegner\n" "#Plotting\n","#Tegner\n"
"Stacked horizontal bars","Stacked horizontal bars" "Stacked horizontal bars","Stablede horisontale søjler"
"A classical way of visualising the distribution of an ordinal scale like the modified Ranking Scale and known as Grotta bars","A classical way of visualising the distribution of an ordinal scale like the modified Ranking Scale and known as Grotta bars" "A classical way of visualising the distribution of an ordinal scale like the modified Ranking Scale and known as Grotta bars","A classical way of visualising the distribution of an ordinal scale like the modified Ranking Scale and known as Grotta bars"
"Violin plot","Violin plot" "Violin plot","Violin plot"
"A modern alternative to the classic boxplot to visualise data distribution","A modern alternative to the classic boxplot to visualise data distribution" "A modern alternative to the classic boxplot to visualise data distribution","A modern alternative to the classic boxplot to visualise data distribution"

1 en da
2 Hello Hej
3 Get started Kom i gang
4 File upload Upload fil
5 REDCap server export REDCap server export Eksport fra REDCap server
6 Local or sample data Lokal eller testdata
7 Please be mindfull handling sensitive data Pas godt på og overvej nøje hvordan du håndterer personfølsomme data
8 The ***FreesearchR*** app only stores data for analyses, but please only use with sensitive data when running locally. [Read more here](https://agdamsbo.github.io/FreesearchR/#run-locally-on-your-own-machine). ***FreesearchR*** opbevarer alene data i forbindelse med din analyse, men du bør kun behandle personfølsomme data når du kører ***FreesearchR*** direkte på din egen maskine. [Læs mere her](https://agdamsbo.github.io/FreesearchR/#run-locally-on-your-own-machine).
24 Apply filter on observation Anvend filtre af observationer
25 Edit and create data Ændr og opret variabler
26 Subset, rename and convert variables Udvælg, omdøb og konverter variabler
27 Below, are several options for simple data manipulation like update variables by renaming, creating new labels (for nicer tables in the report) and changing variable classes (numeric, factor/categorical etc.). Below, are several options for simple data manipulation like update variables by renaming, creating new labels (for nicer tables in the report) and changing variable classes (numeric, factor/categorical etc.). Nedenfor er der mulighed for at lave simple ændringer i dit datasæt, såsom at redigere variabelnavne eller beskrivelser (bedre tabeller), eller omklassificering af variabler (numerisk, factoriel/kategorisk).
28 There are more advanced options to modify factor/categorical variables as well as create new factor from a continous variable or new variables with R code. At the bottom you can restore the original data. There are more advanced options to modify factor/categorical variables as well as create new factor from a continous variable or new variables with R code. At the bottom you can restore the original data. Her er mere avancerede muligheder for at ændre faktorielle/kategoriske data, danne nye faktorielle variabler fra kontinuerte eller komplet nye baseret på R-kode. Nederst har du mulighed for at gendanne data.
29 Please note that data modifications are applied before any filtering. Please note that data modifications are applied before any filtering. Bemærk at alle ændringer i data anvendes inden filtreringen.
30 Advanced data manipulation Avanceret datamanipulation
31 Below options allow more advanced varaible manipulations. Below options allow more advanced varaible manipulations. Nedenfor er mulighed for avancerede ændringer i data.
32 Reorder factor levels Arranger niveuer i faktor
33 Reorder the levels of factor/categorical variables. Reorder the levels of factor/categorical variables. Arranger rækkefølgen af niveauer i faktorielle/kategoriske variabler.
34 New factor Ny faktor
35 Create factor/categorical variable from a continous variable (number/date/time). Create factor/categorical variable from a continous variable (number/date/time). Opret kategorisk variabel på baggrund af kontinuert variabel (numerisk/dato/tid).
36 New variable Ny variabel
37 Create a new variable based on an R-expression. Create a new variable based on an R-expression. Opret ny variabel baseret på R-kode.
38 Compare modified data to original Compare modified data to original Sammenlign ændret data med det originale datasæt
39 Raw print of the original vs the modified data. Raw print of the original vs the modified data. Simpel sammenligning af det originale og det ændrede datasæt.
40 Original data: Original data:
41 Modified data: Ændret data:
42 New column name: Navn til ny variabel:
43 Group calculation by: Group calculation by: Grupper udregningen efter:
44 Enter an expression to define new column: Enter an expression to define new column: Indtast udregningen til at definere en ny variabel:
45 Click on a column name to add it to the expression: Click on a column name to add it to the expression: Tryk på et variabel navn for at tilføje det til udregningen:
46 Create column Create column Opret variabel
47 Choose a name for the column to be created or modified, Choose a name for the column to be created or modified, Vælg et navn til den ændrede eller nye variabel,
48 then enter an expression before clicking on the button above to validate or on then enter an expression before clicking on the button above to validate or on indtast herefter udregningen før du trykker på knappen ovenfor for at validere eller på
49 to delete it. to delete it. for at slette den.
50 New column name cannot be empty New column name cannot be empty Det nye variabelnavn kan ikke være tomt
51 Create a new column Create a new column Opret ny variabel
52 Some operations are not allowed Some operations are not allowed Nogle beregninger er ikke tilladte
53 Column added! Column added! Variabel oprettet!
54 Unique values: Unique values: Unikke værdier:
55 Variable to cut: Variable to cut: Variabel, der skal deles:
56 Number of breaks: Number of breaks: Antal niveauer:
57 Close intervals on the right Close intervals on the right Luk intervaller til højre
58 Include lowest value Include lowest value Inkluderer den laveste værdi
59 Create factor variable Create factor variable Opret kategorisk variabel
60 Fixed breaks: Fixed breaks: Faste niveauer:
61 Method: Method: Metode:
62 Convert Numeric to Factor Convert Numeric to Factor Konverter numerisk til kategorisk
63 Unique: Unique:
64 Missing: Missing: Manglende:
65 Most Common: Most Common: Mest hyppige:
66 Min: Min:
67 Mean: Mean:
68 Max: Max:
69 Decimal separator: Decimal separator: Decimal adskiller:
70 First five rows are shown below: First five rows are shown below: De første fem rækker vises nedenfor:
71 Imported data Imported data Importeret data
72 www/intro.md www/intro.md
73 Choose your data Choose your data Vælg dine data
74 Upload a file, get data directly from REDCap or use local or sample data. Upload a file, get data directly from REDCap or use local or sample data. Upload en fil, hent data direkte fra en REDCap-server eller brug test-data eller lokal data.
75 Factor variable to reorder: Factor variable to reorder: Kategoriske variabel der skal ændres:
76 Sort by levels Sort by levels Sorter efter niveauer
77 Sort by count Sort by count Sorter efter antal
78 Create a new variable (otherwise replaces the one selected) Create a new variable (otherwise replaces the one selected) Opret en ny variabel (ellers erstattes den oprindelige)
79 Update factor variable Updater faktor-variabel
80 Sort count Sorter antal
81 Levels Niveauer
82 Count Antal
83 Update levels of a factor Updater niveauerne for en faktor
84 Update & select variables Update & select variables Opdater og vælg variabler
85 Date format: Datoformat:
86 Date to use as origin to convert date/datetime: Date to use as origin to convert date/datetime: Dato, der skal anvendes som udgangspunkt for konvertering af dato/datotid:
87 Apply changes Apply changes Anvend ændringer
88 No data to display. Ingen data at vise.
89 Data successfully updated! Data er opdateret!
90 You removed {p_out} % of observations. Du har fjernet {p_out} % af observationerne.
91 You removed {p_out} % of variables. Du har fjernet {p_out} % af variablerne.
92 You can import {file_extensions_text} files Du kan vælge mellem disse filtyper: {file_extensions_text}. Du kan vælge mellem disse filtyper: {file_extensions_text}
93 You can choose between these file types: Du kan vælge mellem følgene filtyper:
94 Rows to skip before reading data: Rækker der skal springes over:
95 Missing values character(s): Tegn for manglende værdier:
96 if several use a comma (',') to separate them if several use a comma (',') to separate them hvis flere, så anvend et komma (',') som seperator
97 Encoding: Kodning:
98 Upload a file: Upload en fil:
99 Browse... Vælg...
105 Download Download
106 {data_text} has {n} observations and {n_var} variables, with {n_complete} ({p_complete} %) complete cases. {data_text} har {n} observationer og {n_var} variabler, med {n_complete} ({p_complete} %) komplette cases.
107 Prepare Forbered
108 At 0, only complete variables are included; at 100, all variables are included. At 0, only complete variables are included; at 100, all variables are included. Ved 0 inkluderes alene komplette variabler; ved 100 inkluderes alle variabler.
109 The following variable pairs are highly correlated: {sentence_paste(.x,and_str)}.\nConsider excluding one {more}from the dataset to ensure variables are independent. The following variable pairs are highly correlated: {sentence_paste(.x,and_str)}.\nConsider excluding one {more}from the dataset to ensure variables are independent. De følgende variabel-par er stærkt korrelerede: {sentence_paste(.x,and_str)}.\nOvervej at fjerne en {more}fra datasættet for at sikre at prædiktorer er internt uafhængige.
110 No variables have a correlation measure above the threshold. Ingen variabler er korrelerede over den angivne tærskelværdi.
111 and og
112 from each pair fra hvert par
113 Only non-text variables are available for plotting. Go the "Data" to reclass data to plot. Only non-text variables are available for plotting. Go the "Data" to reclass data to plot. Kun variabler, der ikke er klassificerede som tekst er tilgængelige. Gå til fanen "Forbered" for at ændre klassifikationer.
114 Plot Tegn
115 Adjust settings, then press "Plot". Adjust settings, then press "Plot". Juster indstillingerne og tryk så "Tegn".
116 Plot height (mm) Plot height (mm) Højde af grafik (mm)
117 Plot width (mm) Plot width (mm) Bredde af grafik (mm)
118 File format File format
119 Download plot Download grafik
120 Select variable Vælg variabel
128 No stratification Ingen stratificering
129 Drawing the plot. Hold tight for a moment.. Tegner grafikken. Spænd selen..
130 #Plotting\n #Tegner\n
131 Stacked horizontal bars Stacked horizontal bars Stablede horisontale søjler
132 A classical way of visualising the distribution of an ordinal scale like the modified Ranking Scale and known as Grotta bars A classical way of visualising the distribution of an ordinal scale like the modified Ranking Scale and known as Grotta bars
133 Violin plot Violin plot
134 A modern alternative to the classic boxplot to visualise data distribution A modern alternative to the classic boxplot to visualise data distribution

View file

@ -1 +1 @@
<script defer src="https://stats.freesearchr.org/script.js" data-website-id="d1ae5f47-ae9d-497a-961b-b8f4a8224800"></script> <script defer src="https://stats.freesearchr.org/script.js" data-website-id="349608b9-78f8-47ee-9185-0d3716095fd5"></script>

View file

@ -1,7 +1,7 @@
######## ########
#### Current file: /var/folders/9l/xbc19wxx0g79jdd2sf_0v291mhwh7f/T//RtmpZNW8fR/filee8e87e53d0c0.R #### Current file: /var/folders/9l/xbc19wxx0g79jdd2sf_0v291mhwh7f/T//RtmpCENEZ9/file6e5430b6d378.R
######## ########
i18n_path <- system.file("translations", package = "FreesearchR") i18n_path <- system.file("translations", package = "FreesearchR")
@ -62,7 +62,7 @@ i18n$set_translation_language("en")
#### Current file: /Users/au301842/FreesearchR/R//app_version.R #### Current file: /Users/au301842/FreesearchR/R//app_version.R
######## ########
app_version <- function()'25.9.1' app_version <- function()'25.9.2'
######## ########
@ -4107,7 +4107,7 @@ simple_snake <- function(data){
#### Current file: /Users/au301842/FreesearchR/R//hosted_version.R #### Current file: /Users/au301842/FreesearchR/R//hosted_version.R
######## ########
hosted_version <- function()'v25.9.1-250923' hosted_version <- function()'v25.9.2-250924'
######## ########

View file

@ -2,7 +2,7 @@
"Hello","Hej" "Hello","Hej"
"Get started","Kom i gang" "Get started","Kom i gang"
"File upload","Upload fil" "File upload","Upload fil"
"REDCap server export","REDCap server export" "REDCap server export","Eksport fra REDCap server"
"Local or sample data","Lokal eller testdata" "Local or sample data","Lokal eller testdata"
"Please be mindfull handling sensitive data","Pas godt på og overvej nøje hvordan du håndterer personfølsomme data" "Please be mindfull handling sensitive data","Pas godt på og overvej nøje hvordan du håndterer personfølsomme data"
"The ***FreesearchR*** app only stores data for analyses, but please only use with sensitive data when running locally. [Read more here](https://agdamsbo.github.io/FreesearchR/#run-locally-on-your-own-machine).","***FreesearchR*** opbevarer alene data i forbindelse med din analyse, men du bør kun behandle personfølsomme data når du kører ***FreesearchR*** direkte på din egen maskine. [Læs mere her](https://agdamsbo.github.io/FreesearchR/#run-locally-on-your-own-machine)." "The ***FreesearchR*** app only stores data for analyses, but please only use with sensitive data when running locally. [Read more here](https://agdamsbo.github.io/FreesearchR/#run-locally-on-your-own-machine).","***FreesearchR*** opbevarer alene data i forbindelse med din analyse, men du bør kun behandle personfølsomme data når du kører ***FreesearchR*** direkte på din egen maskine. [Læs mere her](https://agdamsbo.github.io/FreesearchR/#run-locally-on-your-own-machine)."
@ -24,76 +24,76 @@
"Apply filter on observation","Anvend filtre af observationer" "Apply filter on observation","Anvend filtre af observationer"
"Edit and create data","Ændr og opret variabler" "Edit and create data","Ændr og opret variabler"
"Subset, rename and convert variables","Udvælg, omdøb og konverter variabler" "Subset, rename and convert variables","Udvælg, omdøb og konverter variabler"
"Below, are several options for simple data manipulation like update variables by renaming, creating new labels (for nicer tables in the report) and changing variable classes (numeric, factor/categorical etc.).","Below, are several options for simple data manipulation like update variables by renaming, creating new labels (for nicer tables in the report) and changing variable classes (numeric, factor/categorical etc.)." "Below, are several options for simple data manipulation like update variables by renaming, creating new labels (for nicer tables in the report) and changing variable classes (numeric, factor/categorical etc.).","Nedenfor er der mulighed for at lave simple ændringer i dit datasæt, såsom at redigere variabelnavne eller beskrivelser (bedre tabeller), eller omklassificering af variabler (numerisk, factoriel/kategorisk)."
"There are more advanced options to modify factor/categorical variables as well as create new factor from a continous variable or new variables with R code. At the bottom you can restore the original data.","There are more advanced options to modify factor/categorical variables as well as create new factor from a continous variable or new variables with R code. At the bottom you can restore the original data." "There are more advanced options to modify factor/categorical variables as well as create new factor from a continous variable or new variables with R code. At the bottom you can restore the original data.","Her er mere avancerede muligheder for at ændre faktorielle/kategoriske data, danne nye faktorielle variabler fra kontinuerte eller komplet nye baseret på R-kode. Nederst har du mulighed for at gendanne data."
"Please note that data modifications are applied before any filtering.","Please note that data modifications are applied before any filtering." "Please note that data modifications are applied before any filtering.","Bemærk at alle ændringer i data anvendes inden filtreringen."
"Advanced data manipulation","Avanceret datamanipulation" "Advanced data manipulation","Avanceret datamanipulation"
"Below options allow more advanced varaible manipulations.","Below options allow more advanced varaible manipulations." "Below options allow more advanced varaible manipulations.","Nedenfor er mulighed for avancerede ændringer i data."
"Reorder factor levels","Arranger niveuer i faktor" "Reorder factor levels","Arranger niveuer i faktor"
"Reorder the levels of factor/categorical variables.","Reorder the levels of factor/categorical variables." "Reorder the levels of factor/categorical variables.","Arranger rækkefølgen af niveauer i faktorielle/kategoriske variabler."
"New factor","Ny faktor" "New factor","Ny faktor"
"Create factor/categorical variable from a continous variable (number/date/time).","Create factor/categorical variable from a continous variable (number/date/time)." "Create factor/categorical variable from a continous variable (number/date/time).","Opret kategorisk variabel på baggrund af kontinuert variabel (numerisk/dato/tid)."
"New variable","Ny variabel" "New variable","Ny variabel"
"Create a new variable based on an R-expression.","Create a new variable based on an R-expression." "Create a new variable based on an R-expression.","Opret ny variabel baseret på R-kode."
"Compare modified data to original","Compare modified data to original" "Compare modified data to original","Sammenlign ændret data med det originale datasæt"
"Raw print of the original vs the modified data.","Raw print of the original vs the modified data." "Raw print of the original vs the modified data.","Simpel sammenligning af det originale og det ændrede datasæt."
"Original data:","Original data:" "Original data:","Original data:"
"Modified data:","Ændret data:" "Modified data:","Ændret data:"
"New column name:","Navn til ny variabel:" "New column name:","Navn til ny variabel:"
"Group calculation by:","Group calculation by:" "Group calculation by:","Grupper udregningen efter:"
"Enter an expression to define new column:","Enter an expression to define new column:" "Enter an expression to define new column:","Indtast udregningen til at definere en ny variabel:"
"Click on a column name to add it to the expression:","Click on a column name to add it to the expression:" "Click on a column name to add it to the expression:","Tryk på et variabel navn for at tilføje det til udregningen:"
"Create column","Create column" "Create column","Opret variabel"
"Choose a name for the column to be created or modified,","Choose a name for the column to be created or modified," "Choose a name for the column to be created or modified,","Vælg et navn til den ændrede eller nye variabel,"
"then enter an expression before clicking on the button above to validate or on","then enter an expression before clicking on the button above to validate or on" "then enter an expression before clicking on the button above to validate or on","indtast herefter udregningen før du trykker på knappen ovenfor for at validere eller på"
"to delete it.","to delete it." "to delete it.","for at slette den."
"New column name cannot be empty","New column name cannot be empty" "New column name cannot be empty","Det nye variabelnavn kan ikke være tomt"
"Create a new column","Create a new column" "Create a new column","Opret ny variabel"
"Some operations are not allowed","Some operations are not allowed" "Some operations are not allowed","Nogle beregninger er ikke tilladte"
"Column added!","Column added!" "Column added!","Variabel oprettet!"
"Unique values:","Unique values:" "Unique values:","Unikke værdier:"
"Variable to cut:","Variable to cut:" "Variable to cut:","Variabel, der skal deles:"
"Number of breaks:","Number of breaks:" "Number of breaks:","Antal niveauer:"
"Close intervals on the right","Close intervals on the right" "Close intervals on the right","Luk intervaller til højre"
"Include lowest value","Include lowest value" "Include lowest value","Inkluderer den laveste værdi"
"Create factor variable","Create factor variable" "Create factor variable","Opret kategorisk variabel"
"Fixed breaks:","Fixed breaks:" "Fixed breaks:","Faste niveauer:"
"Method:","Method:" "Method:","Metode:"
"Convert Numeric to Factor","Convert Numeric to Factor" "Convert Numeric to Factor","Konverter numerisk til kategorisk"
"Unique:","Unique:" "Unique:","Unique:"
"Missing:","Missing:" "Missing:","Manglende:"
"Most Common:","Most Common:" "Most Common:","Mest hyppige:"
"Min:","Min:" "Min:","Min:"
"Mean:","Mean:" "Mean:","Mean:"
"Max:","Max:" "Max:","Max:"
"Decimal separator:","Decimal separator:" "Decimal separator:","Decimal adskiller:"
"First five rows are shown below:","First five rows are shown below:" "First five rows are shown below:","De første fem rækker vises nedenfor:"
"Imported data","Imported data" "Imported data","Importeret data"
"www/intro.md","www/intro.md" "www/intro.md","www/intro.md"
"Choose your data","Choose your data" "Choose your data","Vælg dine data"
"Upload a file, get data directly from REDCap or use local or sample data.","Upload a file, get data directly from REDCap or use local or sample data." "Upload a file, get data directly from REDCap or use local or sample data.","Upload en fil, hent data direkte fra en REDCap-server eller brug test-data eller lokal data."
"Factor variable to reorder:","Factor variable to reorder:" "Factor variable to reorder:","Kategoriske variabel der skal ændres:"
"Sort by levels","Sort by levels" "Sort by levels","Sorter efter niveauer"
"Sort by count","Sort by count" "Sort by count","Sorter efter antal"
"Create a new variable (otherwise replaces the one selected)","Create a new variable (otherwise replaces the one selected)" "Create a new variable (otherwise replaces the one selected)","Opret en ny variabel (ellers erstattes den oprindelige)"
"Update factor variable","Updater faktor-variabel" "Update factor variable","Updater faktor-variabel"
"Sort count","Sorter antal" "Sort count","Sorter antal"
"Levels","Niveauer" "Levels","Niveauer"
"Count","Antal" "Count","Antal"
"Update levels of a factor","Updater niveauerne for en faktor" "Update levels of a factor","Updater niveauerne for en faktor"
"Update & select variables","Update & select variables" "Update & select variables","Opdater og vælg variabler"
"Date format:","Datoformat:" "Date format:","Datoformat:"
"Date to use as origin to convert date/datetime:","Date to use as origin to convert date/datetime:" "Date to use as origin to convert date/datetime:","Dato, der skal anvendes som udgangspunkt for konvertering af dato/datotid:"
"Apply changes","Apply changes" "Apply changes","Anvend ændringer"
"No data to display.","Ingen data at vise." "No data to display.","Ingen data at vise."
"Data successfully updated!","Data er opdateret!" "Data successfully updated!","Data er opdateret!"
"You removed {p_out} % of observations.","Du har fjernet {p_out} % af observationerne." "You removed {p_out} % of observations.","Du har fjernet {p_out} % af observationerne."
"You removed {p_out} % of variables.","Du har fjernet {p_out} % af variablerne." "You removed {p_out} % of variables.","Du har fjernet {p_out} % af variablerne."
"You can import {file_extensions_text} files","Du kan vælge mellem disse filtyper: {file_extensions_text}." "You can import {file_extensions_text} files","Du kan vælge mellem disse filtyper: {file_extensions_text}"
"You can choose between these file types:","Du kan vælge mellem følgene filtyper:" "You can choose between these file types:","Du kan vælge mellem følgene filtyper:"
"Rows to skip before reading data:","Rækker der skal springes over:" "Rows to skip before reading data:","Rækker der skal springes over:"
"Missing values character(s):","Tegn for manglende værdier:" "Missing values character(s):","Tegn for manglende værdier:"
"if several use a comma (',') to separate them","if several use a comma (',') to separate them" "if several use a comma (',') to separate them","hvis flere, så anvend et komma (',') som seperator"
"Encoding:","Kodning:" "Encoding:","Kodning:"
"Upload a file:","Upload en fil:" "Upload a file:","Upload en fil:"
"Browse...","Vælg..." "Browse...","Vælg..."
@ -105,16 +105,16 @@
"Download","Download" "Download","Download"
"{data_text} has {n} observations and {n_var} variables, with {n_complete} ({p_complete} %) complete cases.","{data_text} har {n} observationer og {n_var} variabler, med {n_complete} ({p_complete} %) komplette cases." "{data_text} has {n} observations and {n_var} variables, with {n_complete} ({p_complete} %) complete cases.","{data_text} har {n} observationer og {n_var} variabler, med {n_complete} ({p_complete} %) komplette cases."
"Prepare","Forbered" "Prepare","Forbered"
"At 0, only complete variables are included; at 100, all variables are included.","At 0, only complete variables are included; at 100, all variables are included." "At 0, only complete variables are included; at 100, all variables are included.","Ved 0 inkluderes alene komplette variabler; ved 100 inkluderes alle variabler."
"The following variable pairs are highly correlated: {sentence_paste(.x,and_str)}.\nConsider excluding one {more}from the dataset to ensure variables are independent.","The following variable pairs are highly correlated: {sentence_paste(.x,and_str)}.\nConsider excluding one {more}from the dataset to ensure variables are independent." "The following variable pairs are highly correlated: {sentence_paste(.x,and_str)}.\nConsider excluding one {more}from the dataset to ensure variables are independent.","De følgende variabel-par er stærkt korrelerede: {sentence_paste(.x,and_str)}.\nOvervej at fjerne en {more}fra datasættet for at sikre at prædiktorer er internt uafhængige."
"No variables have a correlation measure above the threshold.","Ingen variabler er korrelerede over den angivne tærskelværdi." "No variables have a correlation measure above the threshold.","Ingen variabler er korrelerede over den angivne tærskelværdi."
"and","og" "and","og"
"from each pair","fra hvert par" "from each pair","fra hvert par"
"Only non-text variables are available for plotting. Go the ""Data"" to reclass data to plot.","Only non-text variables are available for plotting. Go the ""Data"" to reclass data to plot." "Only non-text variables are available for plotting. Go the ""Data"" to reclass data to plot.","Kun variabler, der ikke er klassificerede som tekst er tilgængelige. Gå til fanen ""Forbered"" for at ændre klassifikationer."
"Plot","Tegn" "Plot","Tegn"
"Adjust settings, then press ""Plot"".","Adjust settings, then press ""Plot""." "Adjust settings, then press ""Plot"".","Juster indstillingerne og tryk så ""Tegn""."
"Plot height (mm)","Plot height (mm)" "Plot height (mm)","Højde af grafik (mm)"
"Plot width (mm)","Plot width (mm)" "Plot width (mm)","Bredde af grafik (mm)"
"File format","File format" "File format","File format"
"Download plot","Download grafik" "Download plot","Download grafik"
"Select variable","Vælg variabel" "Select variable","Vælg variabel"
@ -128,7 +128,7 @@
"No stratification","Ingen stratificering" "No stratification","Ingen stratificering"
"Drawing the plot. Hold tight for a moment..","Tegner grafikken. Spænd selen.." "Drawing the plot. Hold tight for a moment..","Tegner grafikken. Spænd selen.."
"#Plotting\n","#Tegner\n" "#Plotting\n","#Tegner\n"
"Stacked horizontal bars","Stacked horizontal bars" "Stacked horizontal bars","Stablede horisontale søjler"
"A classical way of visualising the distribution of an ordinal scale like the modified Ranking Scale and known as Grotta bars","A classical way of visualising the distribution of an ordinal scale like the modified Ranking Scale and known as Grotta bars" "A classical way of visualising the distribution of an ordinal scale like the modified Ranking Scale and known as Grotta bars","A classical way of visualising the distribution of an ordinal scale like the modified Ranking Scale and known as Grotta bars"
"Violin plot","Violin plot" "Violin plot","Violin plot"
"A modern alternative to the classic boxplot to visualise data distribution","A modern alternative to the classic boxplot to visualise data distribution" "A modern alternative to the classic boxplot to visualise data distribution","A modern alternative to the classic boxplot to visualise data distribution"

1 en da
2 Hello Hej
3 Get started Kom i gang
4 File upload Upload fil
5 REDCap server export REDCap server export Eksport fra REDCap server
6 Local or sample data Lokal eller testdata
7 Please be mindfull handling sensitive data Pas godt på og overvej nøje hvordan du håndterer personfølsomme data
8 The ***FreesearchR*** app only stores data for analyses, but please only use with sensitive data when running locally. [Read more here](https://agdamsbo.github.io/FreesearchR/#run-locally-on-your-own-machine). ***FreesearchR*** opbevarer alene data i forbindelse med din analyse, men du bør kun behandle personfølsomme data når du kører ***FreesearchR*** direkte på din egen maskine. [Læs mere her](https://agdamsbo.github.io/FreesearchR/#run-locally-on-your-own-machine).
24 Apply filter on observation Anvend filtre af observationer
25 Edit and create data Ændr og opret variabler
26 Subset, rename and convert variables Udvælg, omdøb og konverter variabler
27 Below, are several options for simple data manipulation like update variables by renaming, creating new labels (for nicer tables in the report) and changing variable classes (numeric, factor/categorical etc.). Below, are several options for simple data manipulation like update variables by renaming, creating new labels (for nicer tables in the report) and changing variable classes (numeric, factor/categorical etc.). Nedenfor er der mulighed for at lave simple ændringer i dit datasæt, såsom at redigere variabelnavne eller beskrivelser (bedre tabeller), eller omklassificering af variabler (numerisk, factoriel/kategorisk).
28 There are more advanced options to modify factor/categorical variables as well as create new factor from a continous variable or new variables with R code. At the bottom you can restore the original data. There are more advanced options to modify factor/categorical variables as well as create new factor from a continous variable or new variables with R code. At the bottom you can restore the original data. Her er mere avancerede muligheder for at ændre faktorielle/kategoriske data, danne nye faktorielle variabler fra kontinuerte eller komplet nye baseret på R-kode. Nederst har du mulighed for at gendanne data.
29 Please note that data modifications are applied before any filtering. Please note that data modifications are applied before any filtering. Bemærk at alle ændringer i data anvendes inden filtreringen.
30 Advanced data manipulation Avanceret datamanipulation
31 Below options allow more advanced varaible manipulations. Below options allow more advanced varaible manipulations. Nedenfor er mulighed for avancerede ændringer i data.
32 Reorder factor levels Arranger niveuer i faktor
33 Reorder the levels of factor/categorical variables. Reorder the levels of factor/categorical variables. Arranger rækkefølgen af niveauer i faktorielle/kategoriske variabler.
34 New factor Ny faktor
35 Create factor/categorical variable from a continous variable (number/date/time). Create factor/categorical variable from a continous variable (number/date/time). Opret kategorisk variabel på baggrund af kontinuert variabel (numerisk/dato/tid).
36 New variable Ny variabel
37 Create a new variable based on an R-expression. Create a new variable based on an R-expression. Opret ny variabel baseret på R-kode.
38 Compare modified data to original Compare modified data to original Sammenlign ændret data med det originale datasæt
39 Raw print of the original vs the modified data. Raw print of the original vs the modified data. Simpel sammenligning af det originale og det ændrede datasæt.
40 Original data: Original data:
41 Modified data: Ændret data:
42 New column name: Navn til ny variabel:
43 Group calculation by: Group calculation by: Grupper udregningen efter:
44 Enter an expression to define new column: Enter an expression to define new column: Indtast udregningen til at definere en ny variabel:
45 Click on a column name to add it to the expression: Click on a column name to add it to the expression: Tryk på et variabel navn for at tilføje det til udregningen:
46 Create column Create column Opret variabel
47 Choose a name for the column to be created or modified, Choose a name for the column to be created or modified, Vælg et navn til den ændrede eller nye variabel,
48 then enter an expression before clicking on the button above to validate or on then enter an expression before clicking on the button above to validate or on indtast herefter udregningen før du trykker på knappen ovenfor for at validere eller på
49 to delete it. to delete it. for at slette den.
50 New column name cannot be empty New column name cannot be empty Det nye variabelnavn kan ikke være tomt
51 Create a new column Create a new column Opret ny variabel
52 Some operations are not allowed Some operations are not allowed Nogle beregninger er ikke tilladte
53 Column added! Column added! Variabel oprettet!
54 Unique values: Unique values: Unikke værdier:
55 Variable to cut: Variable to cut: Variabel, der skal deles:
56 Number of breaks: Number of breaks: Antal niveauer:
57 Close intervals on the right Close intervals on the right Luk intervaller til højre
58 Include lowest value Include lowest value Inkluderer den laveste værdi
59 Create factor variable Create factor variable Opret kategorisk variabel
60 Fixed breaks: Fixed breaks: Faste niveauer:
61 Method: Method: Metode:
62 Convert Numeric to Factor Convert Numeric to Factor Konverter numerisk til kategorisk
63 Unique: Unique:
64 Missing: Missing: Manglende:
65 Most Common: Most Common: Mest hyppige:
66 Min: Min:
67 Mean: Mean:
68 Max: Max:
69 Decimal separator: Decimal separator: Decimal adskiller:
70 First five rows are shown below: First five rows are shown below: De første fem rækker vises nedenfor:
71 Imported data Imported data Importeret data
72 www/intro.md www/intro.md
73 Choose your data Choose your data Vælg dine data
74 Upload a file, get data directly from REDCap or use local or sample data. Upload a file, get data directly from REDCap or use local or sample data. Upload en fil, hent data direkte fra en REDCap-server eller brug test-data eller lokal data.
75 Factor variable to reorder: Factor variable to reorder: Kategoriske variabel der skal ændres:
76 Sort by levels Sort by levels Sorter efter niveauer
77 Sort by count Sort by count Sorter efter antal
78 Create a new variable (otherwise replaces the one selected) Create a new variable (otherwise replaces the one selected) Opret en ny variabel (ellers erstattes den oprindelige)
79 Update factor variable Updater faktor-variabel
80 Sort count Sorter antal
81 Levels Niveauer
82 Count Antal
83 Update levels of a factor Updater niveauerne for en faktor
84 Update & select variables Update & select variables Opdater og vælg variabler
85 Date format: Datoformat:
86 Date to use as origin to convert date/datetime: Date to use as origin to convert date/datetime: Dato, der skal anvendes som udgangspunkt for konvertering af dato/datotid:
87 Apply changes Apply changes Anvend ændringer
88 No data to display. Ingen data at vise.
89 Data successfully updated! Data er opdateret!
90 You removed {p_out} % of observations. Du har fjernet {p_out} % af observationerne.
91 You removed {p_out} % of variables. Du har fjernet {p_out} % af variablerne.
92 You can import {file_extensions_text} files Du kan vælge mellem disse filtyper: {file_extensions_text}. Du kan vælge mellem disse filtyper: {file_extensions_text}
93 You can choose between these file types: Du kan vælge mellem følgene filtyper:
94 Rows to skip before reading data: Rækker der skal springes over:
95 Missing values character(s): Tegn for manglende værdier:
96 if several use a comma (',') to separate them if several use a comma (',') to separate them hvis flere, så anvend et komma (',') som seperator
97 Encoding: Kodning:
98 Upload a file: Upload en fil:
99 Browse... Vælg...
105 Download Download
106 {data_text} has {n} observations and {n_var} variables, with {n_complete} ({p_complete} %) complete cases. {data_text} har {n} observationer og {n_var} variabler, med {n_complete} ({p_complete} %) komplette cases.
107 Prepare Forbered
108 At 0, only complete variables are included; at 100, all variables are included. At 0, only complete variables are included; at 100, all variables are included. Ved 0 inkluderes alene komplette variabler; ved 100 inkluderes alle variabler.
109 The following variable pairs are highly correlated: {sentence_paste(.x,and_str)}.\nConsider excluding one {more}from the dataset to ensure variables are independent. The following variable pairs are highly correlated: {sentence_paste(.x,and_str)}.\nConsider excluding one {more}from the dataset to ensure variables are independent. De følgende variabel-par er stærkt korrelerede: {sentence_paste(.x,and_str)}.\nOvervej at fjerne en {more}fra datasættet for at sikre at prædiktorer er internt uafhængige.
110 No variables have a correlation measure above the threshold. Ingen variabler er korrelerede over den angivne tærskelværdi.
111 and og
112 from each pair fra hvert par
113 Only non-text variables are available for plotting. Go the "Data" to reclass data to plot. Only non-text variables are available for plotting. Go the "Data" to reclass data to plot. Kun variabler, der ikke er klassificerede som tekst er tilgængelige. Gå til fanen "Forbered" for at ændre klassifikationer.
114 Plot Tegn
115 Adjust settings, then press "Plot". Adjust settings, then press "Plot". Juster indstillingerne og tryk så "Tegn".
116 Plot height (mm) Plot height (mm) Højde af grafik (mm)
117 Plot width (mm) Plot width (mm) Bredde af grafik (mm)
118 File format File format
119 Download plot Download grafik
120 Select variable Vælg variabel
128 No stratification Ingen stratificering
129 Drawing the plot. Hold tight for a moment.. Tegner grafikken. Spænd selen..
130 #Plotting\n #Tegner\n
131 Stacked horizontal bars Stacked horizontal bars Stablede horisontale søjler
132 A classical way of visualising the distribution of an ordinal scale like the modified Ranking Scale and known as Grotta bars A classical way of visualising the distribution of an ordinal scale like the modified Ranking Scale and known as Grotta bars
133 Violin plot Violin plot
134 A modern alternative to the classic boxplot to visualise data distribution A modern alternative to the classic boxplot to visualise data distribution

View file

@ -8,8 +8,11 @@ vignette: >
--- ---
```{r setup, include=FALSE} ```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE,eval = FALSE) knitr::opts_chunk$set(echo = TRUE,eval = TRUE)
library(FreesearchR) library(FreesearchR)
i18n_path <- system.file("translations", package = "FreesearchR")
i18n <- shiny.i18n::Translator$new(translation_csvs_path = i18n_path)
i18n$set_translation_language("en")
``` ```
# Getting started with ***FreesearchR*** # Getting started with ***FreesearchR***
@ -20,7 +23,7 @@ Below is a simple walk-trough and basic descriptions on the different features o
The easiest way to get started is to launch [the onlie version of the app (click this link)](https://app.freesearchr.org/). Please be aware not to upload sensitive data in this version as data security can not be guaranteed in this online environment. The app can easily be run from *R* on your own computer by running the code below ([read more on running locally here](https://agdamsbo.github.io/FreesearchR/#run-locally-on-your-own-machine)): The easiest way to get started is to launch [the onlie version of the app (click this link)](https://app.freesearchr.org/). Please be aware not to upload sensitive data in this version as data security can not be guaranteed in this online environment. The app can easily be run from *R* on your own computer by running the code below ([read more on running locally here](https://agdamsbo.github.io/FreesearchR/#run-locally-on-your-own-machine)):
```{r} ```{r eval = FALSE}
require("pak") require("pak")
pak::pak("agdamsbo/FreesearchR") pak::pak("agdamsbo/FreesearchR")
library(FreesearchR) library(FreesearchR)
@ -89,7 +92,7 @@ There are a number of plotting options to visualise different aspects of the dat
Below are the available plot types listed. Below are the available plot types listed.
```{r echo = FALSE, eval = TRUE} ```{r echo = FALSE}
c("continuous", "dichotomous", "categorical") |> c("continuous", "dichotomous", "categorical") |>
lapply(\(.x){ lapply(\(.x){
dplyr::bind_cols( dplyr::bind_cols(
@ -118,7 +121,7 @@ This section is only intended for very simple explorative analyses and as a proo
Below are the available regression types listed. Below are the available regression types listed.
```{r echo = FALSE, eval = TRUE} ```{r echo = FALSE}
c("continuous", "dichotomous", "categorical") |> c("continuous", "dichotomous", "categorical") |>
lapply(\(.x){ lapply(\(.x){
dplyr::bind_cols( dplyr::bind_cols(

View file

@ -10,6 +10,7 @@ vignette: >
```{r, include = FALSE} ```{r, include = FALSE}
knitr::opts_chunk$set( knitr::opts_chunk$set(
collapse = TRUE, collapse = TRUE,
eval = TRUE,
comment = "#>" comment = "#>"
) )
options(rmarkdown.html_vignette.check_title = FALSE) options(rmarkdown.html_vignette.check_title = FALSE)
@ -17,13 +18,16 @@ options(rmarkdown.html_vignette.check_title = FALSE)
```{r setup} ```{r setup}
library(FreesearchR) library(FreesearchR)
i18n_path <- system.file("translations", package = "FreesearchR")
i18n <- shiny.i18n::Translator$new(translation_csvs_path = i18n_path)
i18n$set_translation_language("en")
``` ```
## A clinical data class ## A clinical data class
Traditionally in *R*, data is identified by classes, like numeric, integer, double, logical, factor etc. These classes can be a little confusing from a clinical or operational standpoint. In the ***FreesearchR*** app, these classes has been simplified and modified to the following data types, that are assigned on a prioritised order like the following: Traditionally in *R*, data is identified by classes, like numeric, integer, double, logical, factor etc. These classes can be a little confusing from a clinical or operational standpoint. In the ***FreesearchR*** app, these classes has been simplified and modified to the following data types, that are assigned on a prioritised order like the following:
```{r echo = FALSE, eval = TRUE} ```{r echo = FALSE}
data_types() |> purrr::imap(\(.x,.i){ data_types() |> purrr::imap(\(.x,.i){
dplyr::bind_cols("type"=.i,.x,.name_repair = "unique_quiet") dplyr::bind_cols("type"=.i,.x,.name_repair = "unique_quiet")
}) |> dplyr::bind_rows() |> }) |> dplyr::bind_rows() |>

View file

@ -10,6 +10,7 @@ vignette: >
```{r, include = FALSE} ```{r, include = FALSE}
knitr::opts_chunk$set( knitr::opts_chunk$set(
collapse = TRUE, collapse = TRUE,
eval = TRUE,
comment = "#>" comment = "#>"
) )
options(rmarkdown.html_vignette.check_title = FALSE) options(rmarkdown.html_vignette.check_title = FALSE)
@ -17,6 +18,9 @@ options(rmarkdown.html_vignette.check_title = FALSE)
```{r setup} ```{r setup}
library(FreesearchR) library(FreesearchR)
i18n_path <- system.file("translations", package = "FreesearchR")
i18n <- shiny.i18n::Translator$new(translation_csvs_path = i18n_path)
i18n$set_translation_language("en")
``` ```
## Basic visualisations ## Basic visualisations
@ -36,7 +40,7 @@ If you want to go further, have a look at these sites with suggestions and sampl
Below are the available plot types listed. Below are the available plot types listed.
```{r echo = FALSE, eval = TRUE} ```{r echo = FALSE}
c("continuous", "dichotomous", "categorical") |> c("continuous", "dichotomous", "categorical") |>
lapply(\(.x){ lapply(\(.x){
dplyr::bind_cols( dplyr::bind_cols(