feat: starting to implement translations throughout the UI

This commit is contained in:
Andreas Gammelgaard Damsbo 2025-09-10 12:00:03 +02:00
commit 96e08e44d8
No known key found for this signature in database
42 changed files with 1547 additions and 750 deletions

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#C60C30" d="M32 5H15v11h21V9c0-2.209-1.791-4-4-4zM15 31h17c2.209 0 4-1.791 4-4.5V20H15v11zM0 20v6.5C0 29.209 1.791 31 4 31h7V20H0zM11 5H4C1.791 5 0 6.791 0 9v7h11V5z"/><path fill="#EEE" d="M15 5h-4v11H0v4h11v11h4V20h21v-4H15z"/></svg>

After

Width:  |  Height:  |  Size: 306 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#00247D" d="M0 9.059V13h5.628zM4.664 31H13v-5.837zM23 25.164V31h8.335zM0 23v3.941L5.63 23zM31.337 5H23v5.837zM36 26.942V23h-5.631zM36 13V9.059L30.371 13zM13 5H4.664L13 10.837z"/><path fill="#CF1B2B" d="M25.14 23l9.712 6.801c.471-.479.808-1.082.99-1.749L28.627 23H25.14zM13 23h-2.141l-9.711 6.8c.521.53 1.189.909 1.938 1.085L13 23.943V23zm10-10h2.141l9.711-6.8c-.521-.53-1.188-.909-1.937-1.085L23 12.057V13zm-12.141 0L1.148 6.2C.677 6.68.34 7.282.157 7.949L7.372 13h3.487z"/><path fill="#EEE" d="M36 21H21v10h2v-5.836L31.335 31H32c1.117 0 2.126-.461 2.852-1.199L25.14 23h3.487l7.215 5.052c.093-.337.158-.686.158-1.052v-.058L30.369 23H36v-2zM0 21v2h5.63L0 26.941V27c0 1.091.439 2.078 1.148 2.8l9.711-6.8H13v.943l-9.914 6.941c.294.07.598.116.914.116h.664L13 25.163V31h2V21H0zM36 9c0-1.091-.439-2.078-1.148-2.8L25.141 13H23v-.943l9.915-6.942C32.62 5.046 32.316 5 32 5h-.663L23 10.837V5h-2v10h15v-2h-5.629L36 9.059V9zM13 5v5.837L4.664 5H4c-1.118 0-2.126.461-2.852 1.2l9.711 6.8H7.372L.157 7.949C.065 8.286 0 8.634 0 9v.059L5.628 13H0v2h15V5h-2z"/><path fill="#CF1B2B" d="M21 15V5h-6v10H0v6h15v10h6V21h15v-6z"/></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#1EB53A" d="M4 5C1.791 5 0 6.791 0 9v15.627L26.456 5H4z"/><path fill="#00A3DD" d="M32 31c2.209 0 4-1.791 4-4V11.33L9.479 31H32z"/><path fill="#141414" d="M32 5h-2.532L0 26.638V27c0 2.209 1.791 4 4 4h2.467L36 9.318V9c0-2.209-1.791-4-4-4z"/><path fill="#FBD035" d="M26.456 5L0 24.627v2.011L29.468 5zM9.479 31L36 11.33V9.318L6.467 31z"/></svg>

After

Width:  |  Height:  |  Size: 413 B

File diff suppressed because one or more lines are too long

View file

@ -1,3 +1,7 @@
---
output: html_fragment
---
# Welcome <img src="FreesearchR-logo.png" style="float: right;"/>
This is the ***FreesearchR*** data analysis tool, a free tool for basic data evaluation and analysis. If you need more advanced tools, start with ***FreesearchR*** and then you'll probably be better off using *R* or similar directly.

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,23 @@
---
output: html_fragment
---
# Velkommen <img src="FreesearchR-logo.png" style="float: right;"/>
Dette er ***FreesearchR***-værktøjet, et gratis værktøj til databehandling og -analyse. Har du brug for mere avancerede værktøjer, så kan du starte ***FreesearchR*** og senere selv hente *R* og *RStudio* eller lignende.
Herunder kan du helt kort se, hvad du kan bruge ***FreesearchR*** til:
1. **Import data** from a spreadsheet/file on your machine, directly from a [REDCap](https://projectredcap.org/ "Read more on the data capture tool REDCap") server, try it with sample data or access data directly [if run in R locally](https://agdamsbo.github.io/FreesearchR//#run-locally-on-your-own-machine "Read about running FreesearchR on your local machine")
2. **Prepare** data for analysis by filtering data, modifying variables or create new variables
3. **Evaluate data** using descriptive analyses methods and inspect cross-correlations as well as [missing observations](https://agdamsbo.github.io/FreesearchR/articles/missingness.html "Read more about missing data")
4. **Visualise data** by [creating simple, clean plots](https://agdamsbo.github.io/FreesearchR/articles/visuals.html "See available plot types") for overview and quick insights
5. **Create simple regression models** for even more advanced data analyses
6. **Download** results as a report, get the modified data set and save the code for learning and to reproduce the results later
The full [project documentation is here](https://agdamsbo.github.io/FreesearchR/) where you'll find detailed descriptions of the app and link to the source code! If you want to [share feedback, please follow this link to a simple survey](https://redcap.au.dk/surveys/?s=JPCLPTXYDKFA8DA8).

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,23 @@
---
output: html_fragment
---
# Karibu <img src="FreesearchR-logo.png" style="float: right;"/>
This is the ***FreesearchR*** data analysis tool, a free tool for basic data evaluation and analysis. If you need more advanced tools, start with ***FreesearchR*** and then you'll probably be better off using *R* or similar directly.
With this tool you can:
1. **Import data** from a spreadsheet/file on your machine, directly from a [REDCap](https://projectredcap.org/ "Read more on the data capture tool REDCap") server, try it with sample data or access data directly [if run in R locally](https://agdamsbo.github.io/FreesearchR//#run-locally-on-your-own-machine "Read about running FreesearchR on your local machine")
2. **Prepare** data for analysis by filtering data, modifying variables or create new variables
3. **Evaluate data** using descriptive analyses methods and inspect cross-correlations as well as [missing observations](https://agdamsbo.github.io/FreesearchR/articles/missingness.html "Read more about missing data")
4. **Visualise data** by [creating simple, clean plots](https://agdamsbo.github.io/FreesearchR/articles/visuals.html "See available plot types") for overview and quick insights
5. **Create simple regression models** for even more advanced data analyses
6. **Download** results as a report, get the modified data set and save the code for learning and to reproduce the results later
The full [project documentation is here](https://agdamsbo.github.io/FreesearchR/) where you'll find detailed descriptions of the app and link to the source code! If you want to [share feedback, please follow this link to a simple survey](https://redcap.au.dk/surveys/?s=JPCLPTXYDKFA8DA8).

View file

@ -1,5 +1,13 @@
// Automatically close drop-downs on navigation
// Thanks to claude.ai
$(document).ready(function() {
var language = window.navigator.userLanguage || window.navigator.language;
var iso639Language = language.split('-')[0];
Shiny.onInputChange('browser_lang', iso639Language);
console.log('Browser language:',iso639Language);
});
$(document).on('shown.bs.tab', '#main_panel', function(e) {
// Close dropdown in this specific navset only
$('#main_panel .dropdown-menu').removeClass('show');
@ -8,6 +16,12 @@ $(document).on('shown.bs.tab', '#main_panel', function(e) {
$(document).on('shiny:sessioninitialized', function() {
// Function to get browser language
// var language = window.navigator.userLanguage || window.navigator.language;
// var iso639Language = language.split('-')[0];
// Shiny.onInputChange('browser_lang', iso639Language);
// console.log('Browser language:',iso639Language);
// Function to collapse navbar on mobile
function collapseNavbar() {
var navbar = $('.navbar-collapse');
@ -54,4 +68,7 @@ $(document).on('shiny:sessioninitialized', function() {
collapseNavbar();
}
});
});

View file

@ -123,3 +123,5 @@
background-color: #2E2E2E;
color: #FFFFFF;
}

View file

@ -123,3 +123,5 @@
background-color: #2E2E2E;
color: #FFFFFF;
}

View file

@ -1,5 +1,13 @@
// Automatically close drop-downs on navigation
// Thanks to claude.ai
$(document).ready(function() {
var language = window.navigator.userLanguage || window.navigator.language;
var iso639Language = language.split('-')[0];
Shiny.onInputChange('browser_lang', iso639Language);
console.log('Browser language:',iso639Language);
});
$(document).on('shown.bs.tab', '#main_panel', function(e) {
// Close dropdown in this specific navset only
$('#main_panel .dropdown-menu').removeClass('show');
@ -8,6 +16,12 @@ $(document).on('shown.bs.tab', '#main_panel', function(e) {
$(document).on('shiny:sessioninitialized', function() {
// Function to get browser language
// var language = window.navigator.userLanguage || window.navigator.language;
// var iso639Language = language.split('-')[0];
// Shiny.onInputChange('browser_lang', iso639Language);
// console.log('Browser language:',iso639Language);
// Function to collapse navbar on mobile
function collapseNavbar() {
var navbar = $('.navbar-collapse');
@ -54,4 +68,7 @@ $(document).on('shiny:sessioninitialized', function() {
collapseNavbar();
}
});
});

View file

@ -0,0 +1,106 @@
"en","da"
"Hello","Hej"
"Get started","Kom i gang"
"File upload","Upload fil"
"REDCap server export","REDCap server export"
"Local or sample data","Lokal eller testdata"
"Please be mindfull handling sensitive data","Please be mindfull handling sensitive 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).","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)."
"Quick overview","Quick overview"
"Select variables for final import","Select variables for final import"
"Exclude incomplete variables:","Exclude incomplete variables:"
"Manual selection:","Manual selection:"
"Let's begin!","Let's begin!"
"Analysis validation","Analysis validation"
"Report","Rapport"
"Choose your favourite output file format for further work, and download, when the analyses are done.","Choose your favourite output file format for further work, and download, when the analyses are done."
"www/intro.html","www/intro_da.html"
"<p>The <em><strong>FreesearchR</strong></em> app only stores data for analyses, but please only use with sensitive data when running locally. <a href='https://agdamsbo.github.io/FreesearchR/#run-locally-on-your-own-machine'>Read more here</a></p>","<p>The <em><strong>FreesearchR</strong></em> app only stores data for analyses, but please only use with sensitive data when running locally. <a href='https://agdamsbo.github.io/FreesearchR/#run-locally-on-your-own-machine'>Read more here</a></p>"
"Overview and filter","Overview and filter"
"Overview and filtering","Overview and filtering"
"Below you find a summary table for quick insigths, and on the right you can visualise data classes, browse data and apply different data filters.","Below you find a summary table for quick insigths, and on the right you can visualise data classes, browse data and apply different data filters."
"Visual overview","Visual overview"
"Browse data","Browse data"
"Filter data types","Filter data types"
"Filter observations","Filter observations"
"Apply filter on observation","Apply filter on observation"
"Edit and create data","Edit and create data"
"Subset, rename and convert variables","Subset, rename and convert variables"
"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.)."
"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."
"Please note that data modifications are applied before any filtering.","Please note that data modifications are applied before any filtering."
"Advanced data manipulation","Advanced data manipulation"
"Below options allow more advanced varaible manipulations.","Below options allow more advanced varaible manipulations."
"Reorder factor levels","Reorder factor levels"
"Reorder the levels of factor/categorical variables.","Reorder the levels of factor/categorical variables."
"New factor","New factor"
"Create factor/categorical variable from a continous variable (number/date/time).","Create factor/categorical variable from a continous variable (number/date/time)."
"New variable","New variable"
"Create a new variable based on an R-expression.","Create a new variable based on an R-expression."
"Compare modified data to original","Compare modified data to original"
"Raw print of the original vs the modified data.","Raw print of the original vs the modified data."
"Original data:","Original data:"
"Modified data:","Modified data:"
"New column name:","New column name:"
"Group calculation by:","Group calculation by:"
"Enter an expression to define new column:","Enter an expression to define new column:"
"Click on a column name to add it to the expression:","Click on a column name to add it to the expression:"
"Create column","Create column"
"Choose a name for the column to be created or modified,","Choose a name for the column to be created or modified,"
"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"
"to delete it.","to delete it."
"New column name cannot be empty","New column name cannot be empty"
"Create a new column","Create a new column"
"Some operations are not allowed","Some operations are not allowed"
"Column added!","Column added!"
"Unique values:","Unique values:"
"Variable to cut:","Variable to cut:"
"Number of breaks:","Number of breaks:"
"Close intervals on the right","Close intervals on the right"
"Include lowest value","Include lowest value"
"Create factor variable","Create factor variable"
"Fixed breaks:","Fixed breaks:"
"Method:","Method:"
"Convert Numeric to Factor","Convert Numeric to Factor"
"Unique:","Unique:"
"Missing:","Missing:"
"Most Common:","Most Common:"
"Min:","Min:"
"Mean:","Mean:"
"Max:","Max:"
"Decimal separator:","Decimal separator:"
"First five rows are shown below:","First five rows are shown below:"
"Imported data","Imported data"
"www/intro.md","www/intro.md"
"Choose your data","Choose your 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."
"Factor variable to reorder:","Factor variable to reorder:"
"Sort by levels","Sort by levels"
"Sort by count","Sort by count"
"Create a new variable (otherwise replaces the one selected)","Create a new variable (otherwise replaces the one selected)"
"Update factor variable","Updater faktor-variabel"
"Sort count","Sorter antal"
"Levels","Niveauer"
"Count","Antal"
"Update levels of a factor","Updater niveauerne for en faktor"
"Update & select variables","Update & select variables"
"Date format:","Date format:"
"Date to use as origin to convert date/datetime:","Date to use as origin to convert date/datetime:"
"Apply changes","Apply changes"
"Data has %s observations and %s variables.","Data has %s observations and %s variables."
"No data to display.","No data to display."
"Data successfully updated!","Data successfully updated!"
"Only include variables missing less observations than the specified percentage. At 0, only complete variables are included; at 100, all variables are included.","Only include variables missing less observations than the specified percentage. At 0, only complete variables are included; at 100, all variables are included."
"or","eller"
"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 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:"
"Rows to skip before reading data:","Rows to skip before reading data:"
"Missing values character(s):","Missing values character(s):"
"if several use a comma (',') to separate them","if several use a comma (',') to separate them"
"Encoding:","Encoding:"
"Upload a file:","Upload a file:"
"Browse...","Browse..."
"Select sheet to import:","Select sheet to import:"
"No file selected.","No file selected."
1 en da
2 Hello Hej
3 Get started Kom i gang
4 File upload Upload fil
5 REDCap server export REDCap server export
6 Local or sample data Lokal eller testdata
7 Please be mindfull handling sensitive data Please be mindfull handling sensitive 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). 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).
9 Quick overview Quick overview
10 Select variables for final import Select variables for final import
11 Exclude incomplete variables: Exclude incomplete variables:
12 Manual selection: Manual selection:
13 Let's begin! Let's begin!
14 Analysis validation Analysis validation
15 Report Rapport
16 Choose your favourite output file format for further work, and download, when the analyses are done. Choose your favourite output file format for further work, and download, when the analyses are done.
17 www/intro.html www/intro_da.html
18 <p>The <em><strong>FreesearchR</strong></em> app only stores data for analyses, but please only use with sensitive data when running locally. <a href='https://agdamsbo.github.io/FreesearchR/#run-locally-on-your-own-machine'>Read more here</a></p> <p>The <em><strong>FreesearchR</strong></em> app only stores data for analyses, but please only use with sensitive data when running locally. <a href='https://agdamsbo.github.io/FreesearchR/#run-locally-on-your-own-machine'>Read more here</a></p>
19 Overview and filter Overview and filter
20 Overview and filtering Overview and filtering
21 Below you find a summary table for quick insigths, and on the right you can visualise data classes, browse data and apply different data filters. Below you find a summary table for quick insigths, and on the right you can visualise data classes, browse data and apply different data filters.
22 Visual overview Visual overview
23 Browse data Browse data
24 Filter data types Filter data types
25 Filter observations Filter observations
26 Apply filter on observation Apply filter on observation
27 Edit and create data Edit and create data
28 Subset, rename and convert variables Subset, rename and convert variables
29 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.).
30 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.
31 Please note that data modifications are applied before any filtering. Please note that data modifications are applied before any filtering.
32 Advanced data manipulation Advanced data manipulation
33 Below options allow more advanced varaible manipulations. Below options allow more advanced varaible manipulations.
34 Reorder factor levels Reorder factor levels
35 Reorder the levels of factor/categorical variables. Reorder the levels of factor/categorical variables.
36 New factor New factor
37 Create factor/categorical variable from a continous variable (number/date/time). Create factor/categorical variable from a continous variable (number/date/time).
38 New variable New variable
39 Create a new variable based on an R-expression. Create a new variable based on an R-expression.
40 Compare modified data to original Compare modified data to original
41 Raw print of the original vs the modified data. Raw print of the original vs the modified data.
42 Original data: Original data:
43 Modified data: Modified data:
44 New column name: New column name:
45 Group calculation by: Group calculation by:
46 Enter an expression to define new column: Enter an expression to define new column:
47 Click on a column name to add it to the expression: Click on a column name to add it to the expression:
48 Create column Create column
49 Choose a name for the column to be created or modified, Choose a name for the column to be created or modified,
50 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
51 to delete it. to delete it.
52 New column name cannot be empty New column name cannot be empty
53 Create a new column Create a new column
54 Some operations are not allowed Some operations are not allowed
55 Column added! Column added!
56 Unique values: Unique values:
57 Variable to cut: Variable to cut:
58 Number of breaks: Number of breaks:
59 Close intervals on the right Close intervals on the right
60 Include lowest value Include lowest value
61 Create factor variable Create factor variable
62 Fixed breaks: Fixed breaks:
63 Method: Method:
64 Convert Numeric to Factor Convert Numeric to Factor
65 Unique: Unique:
66 Missing: Missing:
67 Most Common: Most Common:
68 Min: Min:
69 Mean: Mean:
70 Max: Max:
71 Decimal separator: Decimal separator:
72 First five rows are shown below: First five rows are shown below:
73 Imported data Imported data
74 www/intro.md www/intro.md
75 Choose your data Choose your data
76 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.
77 Factor variable to reorder: Factor variable to reorder:
78 Sort by levels Sort by levels
79 Sort by count Sort by count
80 Create a new variable (otherwise replaces the one selected) Create a new variable (otherwise replaces the one selected)
81 Update factor variable Updater faktor-variabel
82 Sort count Sorter antal
83 Levels Niveauer
84 Count Antal
85 Update levels of a factor Updater niveauerne for en faktor
86 Update & select variables Update & select variables
87 Date format: Date format:
88 Date to use as origin to convert date/datetime: Date to use as origin to convert date/datetime:
89 Apply changes Apply changes
90 Data has %s observations and %s variables. Data has %s observations and %s variables.
91 No data to display. No data to display.
92 Data successfully updated! Data successfully updated!
93 Only include variables missing less observations than the specified percentage. At 0, only complete variables are included; at 100, all variables are included. Only include variables missing less observations than the specified percentage. At 0, only complete variables are included; at 100, all variables are included.
94 or eller
95 You removed {p_out} % of observations. Du har fjernet {p_out} % af observationerne.
96 You removed {p_out} % of variables. Du har fjernet {p_out} % af variablerne.
97 You can import {file_extensions_text} files Du kan vælge mellem disse filtyper: {file_extensions_text}.
98 You can choose between these file types: Du kan vælge mellem følgene filtyper:
99 Rows to skip before reading data: Rows to skip before reading data:
100 Missing values character(s): Missing values character(s):
101 if several use a comma (',') to separate them if several use a comma (',') to separate them
102 Encoding: Encoding:
103 Upload a file: Upload a file:
104 Browse... Browse...
105 Select sheet to import: Select sheet to import:
106 No file selected. No file selected.

View file

@ -0,0 +1,106 @@
"en","sw"
"Hello","Habari"
"Get started","Get started"
"File upload","File upload"
"REDCap server export","REDCap server export"
"Local or sample data","Local or sample data"
"Please be mindfull handling sensitive data","Please be mindfull handling sensitive 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).","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)."
"Quick overview","Quick overview"
"Select variables for final import","Select variables for final import"
"Exclude incomplete variables:","Exclude incomplete variables:"
"Manual selection:","Manual selection:"
"Let's begin!","Let's begin!"
"Analysis validation","Analysis validation"
"Report","Report"
"Choose your favourite output file format for further work, and download, when the analyses are done.","Choose your favourite output file format for further work, and download, when the analyses are done."
"www/intro.html","www/intro_sw.html"
"<p>The <em><strong>FreesearchR</strong></em> app only stores data for analyses, but please only use with sensitive data when running locally. <a href='https://agdamsbo.github.io/FreesearchR/#run-locally-on-your-own-machine'>Read more here</a></p>","<p>The <em><strong>FreesearchR</strong></em> app only stores data for analyses, but please only use with sensitive data when running locally. <a href='https://agdamsbo.github.io/FreesearchR/#run-locally-on-your-own-machine'>Read more here</a></p>"
"Overview and filter","Overview and filter"
"Overview and filtering","Overview and filtering"
"Below you find a summary table for quick insigths, and on the right you can visualise data classes, browse data and apply different data filters.","Below you find a summary table for quick insigths, and on the right you can visualise data classes, browse data and apply different data filters."
"Visual overview","Visual overview"
"Browse data","Browse data"
"Filter data types","Filter data types"
"Filter observations","Filter observations"
"Apply filter on observation","Apply filter on observation"
"Edit and create data","Edit and create data"
"Subset, rename and convert variables","Subset, rename and convert variables"
"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.)."
"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."
"Please note that data modifications are applied before any filtering.","Please note that data modifications are applied before any filtering."
"Advanced data manipulation","Advanced data manipulation"
"Below options allow more advanced varaible manipulations.","Below options allow more advanced varaible manipulations."
"Reorder factor levels","Reorder factor levels"
"Reorder the levels of factor/categorical variables.","Reorder the levels of factor/categorical variables."
"New factor","New factor"
"Create factor/categorical variable from a continous variable (number/date/time).","Create factor/categorical variable from a continous variable (number/date/time)."
"New variable","New variable"
"Create a new variable based on an R-expression.","Create a new variable based on an R-expression."
"Compare modified data to original","Compare modified data to original"
"Raw print of the original vs the modified data.","Raw print of the original vs the modified data."
"Original data:","Original data:"
"Modified data:","Modified data:"
"New column name:","New column name:"
"Group calculation by:","Group calculation by:"
"Enter an expression to define new column:","Enter an expression to define new column:"
"Click on a column name to add it to the expression:","Click on a column name to add it to the expression:"
"Create column","Create column"
"Choose a name for the column to be created or modified,","Choose a name for the column to be created or modified,"
"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"
"to delete it.","to delete it."
"New column name cannot be empty","New column name cannot be empty"
"Create a new column","Create a new column"
"Some operations are not allowed","Some operations are not allowed"
"Column added!","Column added!"
"Unique values:","Unique values:"
"Variable to cut:","Variable to cut:"
"Number of breaks:","Number of breaks:"
"Close intervals on the right","Close intervals on the right"
"Include lowest value","Include lowest value"
"Create factor variable","Create factor variable"
"Fixed breaks:","Fixed breaks:"
"Method:","Method:"
"Convert Numeric to Factor","Convert Numeric to Factor"
"Unique:","Unique:"
"Missing:","Missing:"
"Most Common:","Most Common:"
"Min:","Min:"
"Mean:","Mean:"
"Max:","Max:"
"Decimal separator:","Decimal separator:"
"First five rows are shown below:","First five rows are shown below:"
"Imported data","Imported data"
"www/intro.md","www/intro.md"
"Choose your data","Choose your 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."
"Factor variable to reorder:","Factor variable to reorder:"
"Sort by levels","Sort by levels"
"Sort by count","Sort by count"
"Create a new variable (otherwise replaces the one selected)","Create a new variable (otherwise replaces the one selected)"
"Update factor variable","Update factor variable"
"Sort count","Sort count"
"Levels","Levels"
"Count","Count"
"Update levels of a factor","Update levels of a factor"
"Update & select variables","Update & select variables"
"Date format:","Date format:"
"Date to use as origin to convert date/datetime:","Date to use as origin to convert date/datetime:"
"Apply changes","Apply changes"
"Data has %s observations and %s variables.","Data has %s observations and %s variables."
"No data to display.","No data to display."
"Data successfully updated!","Data successfully updated!"
"Only include variables missing less observations than the specified percentage. At 0, only complete variables are included; at 100, all variables are included.","Only include variables missing less observations than the specified percentage. At 0, only complete variables are included; at 100, all variables are included."
"You removed {p_out} % of observations.","You removed {p_out} % of observations."
"You removed {p_out} % of variables.","You removed {p_out} % of variables."
"or","or"
"You can import {file_extensions_text} files","You can import {file_extensions_text} files"
"You can choose between these file types:","You can choose between these file types:"
"Rows to skip before reading data:","Rows to skip before reading data:"
"Missing values character(s):","Missing values character(s):"
"if several use a comma (',') to separate them","if several use a comma (',') to separate them"
"Encoding:","Encoding:"
"Upload a file:","Upload a file:"
"Browse...","Browse..."
"Select sheet to import:","Select sheet to import:"
"No file selected.","No file selected."
1 en sw
2 Hello Habari
3 Get started Get started
4 File upload File upload
5 REDCap server export REDCap server export
6 Local or sample data Local or sample data
7 Please be mindfull handling sensitive data Please be mindfull handling sensitive 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). 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).
9 Quick overview Quick overview
10 Select variables for final import Select variables for final import
11 Exclude incomplete variables: Exclude incomplete variables:
12 Manual selection: Manual selection:
13 Let's begin! Let's begin!
14 Analysis validation Analysis validation
15 Report Report
16 Choose your favourite output file format for further work, and download, when the analyses are done. Choose your favourite output file format for further work, and download, when the analyses are done.
17 www/intro.html www/intro_sw.html
18 <p>The <em><strong>FreesearchR</strong></em> app only stores data for analyses, but please only use with sensitive data when running locally. <a href='https://agdamsbo.github.io/FreesearchR/#run-locally-on-your-own-machine'>Read more here</a></p> <p>The <em><strong>FreesearchR</strong></em> app only stores data for analyses, but please only use with sensitive data when running locally. <a href='https://agdamsbo.github.io/FreesearchR/#run-locally-on-your-own-machine'>Read more here</a></p>
19 Overview and filter Overview and filter
20 Overview and filtering Overview and filtering
21 Below you find a summary table for quick insigths, and on the right you can visualise data classes, browse data and apply different data filters. Below you find a summary table for quick insigths, and on the right you can visualise data classes, browse data and apply different data filters.
22 Visual overview Visual overview
23 Browse data Browse data
24 Filter data types Filter data types
25 Filter observations Filter observations
26 Apply filter on observation Apply filter on observation
27 Edit and create data Edit and create data
28 Subset, rename and convert variables Subset, rename and convert variables
29 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.).
30 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.
31 Please note that data modifications are applied before any filtering. Please note that data modifications are applied before any filtering.
32 Advanced data manipulation Advanced data manipulation
33 Below options allow more advanced varaible manipulations. Below options allow more advanced varaible manipulations.
34 Reorder factor levels Reorder factor levels
35 Reorder the levels of factor/categorical variables. Reorder the levels of factor/categorical variables.
36 New factor New factor
37 Create factor/categorical variable from a continous variable (number/date/time). Create factor/categorical variable from a continous variable (number/date/time).
38 New variable New variable
39 Create a new variable based on an R-expression. Create a new variable based on an R-expression.
40 Compare modified data to original Compare modified data to original
41 Raw print of the original vs the modified data. Raw print of the original vs the modified data.
42 Original data: Original data:
43 Modified data: Modified data:
44 New column name: New column name:
45 Group calculation by: Group calculation by:
46 Enter an expression to define new column: Enter an expression to define new column:
47 Click on a column name to add it to the expression: Click on a column name to add it to the expression:
48 Create column Create column
49 Choose a name for the column to be created or modified, Choose a name for the column to be created or modified,
50 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
51 to delete it. to delete it.
52 New column name cannot be empty New column name cannot be empty
53 Create a new column Create a new column
54 Some operations are not allowed Some operations are not allowed
55 Column added! Column added!
56 Unique values: Unique values:
57 Variable to cut: Variable to cut:
58 Number of breaks: Number of breaks:
59 Close intervals on the right Close intervals on the right
60 Include lowest value Include lowest value
61 Create factor variable Create factor variable
62 Fixed breaks: Fixed breaks:
63 Method: Method:
64 Convert Numeric to Factor Convert Numeric to Factor
65 Unique: Unique:
66 Missing: Missing:
67 Most Common: Most Common:
68 Min: Min:
69 Mean: Mean:
70 Max: Max:
71 Decimal separator: Decimal separator:
72 First five rows are shown below: First five rows are shown below:
73 Imported data Imported data
74 www/intro.md www/intro.md
75 Choose your data Choose your data
76 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.
77 Factor variable to reorder: Factor variable to reorder:
78 Sort by levels Sort by levels
79 Sort by count Sort by count
80 Create a new variable (otherwise replaces the one selected) Create a new variable (otherwise replaces the one selected)
81 Update factor variable Update factor variable
82 Sort count Sort count
83 Levels Levels
84 Count Count
85 Update levels of a factor Update levels of a factor
86 Update & select variables Update & select variables
87 Date format: Date format:
88 Date to use as origin to convert date/datetime: Date to use as origin to convert date/datetime:
89 Apply changes Apply changes
90 Data has %s observations and %s variables. Data has %s observations and %s variables.
91 No data to display. No data to display.
92 Data successfully updated! Data successfully updated!
93 Only include variables missing less observations than the specified percentage. At 0, only complete variables are included; at 100, all variables are included. Only include variables missing less observations than the specified percentage. At 0, only complete variables are included; at 100, all variables are included.
94 You removed {p_out} % of observations. You removed {p_out} % of observations.
95 You removed {p_out} % of variables. You removed {p_out} % of variables.
96 or or
97 You can import {file_extensions_text} files You can import {file_extensions_text} files
98 You can choose between these file types: You can choose between these file types:
99 Rows to skip before reading data: Rows to skip before reading data:
100 Missing values character(s): Missing values character(s):
101 if several use a comma (',') to separate them if several use a comma (',') to separate them
102 Encoding: Encoding:
103 Upload a file: Upload a file:
104 Browse... Browse...
105 Select sheet to import: Select sheet to import:
106 No file selected. No file selected.