Skip to content
This repository was archived by the owner on May 25, 2021. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
104 commits
Select commit Hold shift + click to select a range
183e1c7
fixed delete multiple values and add async submit to avoid SOLID serv…
jairo-campos-JD Feb 25, 2019
fe26a39
remove add function from Ruben feedback
jairo-campos-JD Feb 25, 2019
b3fbff9
refactor profile
jairo-campos-JD Feb 25, 2019
6eb99c6
removed originalFormFild state
jairo-campos-JD Feb 25, 2019
bf683ff
added flow on new functions
jairo-campos-JD Feb 25, 2019
b8bef80
Merge pull request #89 from Inrupt-inc/feature/profile-refactor-onchange
james-martin-jd Feb 25, 2019
c729f55
fixed profile edit issue after update
jairo-campos-JD Feb 26, 2019
9627ea4
hide loader on profile error
jairo-campos-JD Feb 26, 2019
d6c611d
add comment on profile edit
jairo-campos-JD Feb 26, 2019
ff0af0d
fixed double ??
jairo-campos-JD Feb 28, 2019
c3f864c
Merge pull request #100 from Inrupt-inc/feature/inrupt-327
james-martin-jd Mar 1, 2019
9156aa9
Added profile v2
jairo-campos-JD Mar 4, 2019
2ba3d63
added mocks and fix fontawasome issue
jairo-campos-JD Mar 5, 2019
f3e97b4
removed assigned value but never used
jairo-campos-JD Mar 5, 2019
ff3c576
change components enzyme test
jairo-campos-JD Mar 5, 2019
0c0543c
fixed unused vars
jairo-campos-JD Mar 5, 2019
5d0ba5f
remove enzyme on utils components
jairo-campos-JD Mar 5, 2019
72501ad
fixed unused variables
jairo-campos-JD Mar 5, 2019
719b9cf
fixed undefined ldflex for solid package
jairo-campos-JD Mar 5, 2019
f3e49b9
fix conflict on PR
jairo-campos-JD Mar 5, 2019
3db812f
fixed input styles on profile form
jairo-campos-JD Mar 5, 2019
14b3807
updated components version and ad i18n on navBar
jairo-campos-JD Mar 6, 2019
6c0a5af
Merge pull request #103 from Inrupt-inc/feature/profile-v2
jairo-campos-JD Mar 6, 2019
0d7c500
Merge pull request #104 from Inrupt-inc/release/0.3.0
james-martin-jd Mar 6, 2019
981d9a4
Merge pull request #105 from Inrupt-inc/release/0.3.0
james-martin-jd Mar 6, 2019
55a790b
added hooks and websockets
jairo-campos-JD Mar 7, 2019
c549511
added hooks on profile
jairo-campos-JD Mar 7, 2019
929dc73
add websockets to profile image and form
jairo-campos-JD Mar 7, 2019
4acec0f
default profile image
jairo-campos-JD Mar 7, 2019
be63420
Adding initial footer scaffolding
james-martin-jd Mar 8, 2019
38a40c5
Adding test file
james-martin-jd Mar 8, 2019
295ef3c
Merge branch 'develop' into release/profile
james-martin-jd Mar 8, 2019
f77d1d6
Merge pull request #107 from Inrupt-inc/release/profile
james-martin-jd Mar 8, 2019
19948b1
Fixing test which had an incorrect omport statement
james-martin-jd Mar 8, 2019
20fcf67
Fixing issue with parameters to Uploader component
james-martin-jd Mar 8, 2019
6d9ce5b
Making company name dynamic
james-martin-jd Mar 11, 2019
47a04f2
Updating style guide
james-martin-jd Mar 11, 2019
458326b
Merge branch 'develop' into feature/footer
james-martin-jd Mar 11, 2019
d9c5dab
Merge pull request #108 from Inrupt-inc/feature/footer
pablo-rodriguez-jd Mar 11, 2019
ea2b98a
Fixing package-lock file and updating test to new framework
james-martin-jd Mar 11, 2019
8afc8f5
Removing role from footer as it is not needed
james-martin-jd Mar 11, 2019
513cf5f
Fixing links to open in new window
james-martin-jd Mar 11, 2019
9f9175c
Merge pull request #109 from Inrupt-inc/bug/footer-links
pablo-rodriguez-jd Mar 11, 2019
33ca062
Profile with i18n
pablo-rodriguez-jd Mar 12, 2019
06a1667
Merge branch 'develop' into feature/profile-i18n
pablo-rodriguez-jd Mar 12, 2019
a7556c4
Merge pull request #110 from Inrupt-inc/feature/profile-i18n
james-martin-jd Mar 12, 2019
c786c03
Fixing build by adding forgotten rel tags
james-martin-jd Mar 12, 2019
5b5231f
Removing welcome i18n namespace from profile
pablo-rodriguez-jd Mar 13, 2019
34315db
Merge pull request #111 from Inrupt-inc/feature/profile-i18n
james-martin-jd Mar 13, 2019
efe00dc
English version of translation sfor new welcome page text
james-martin-jd Mar 13, 2019
2ac21dc
Welcome text translated to Spanish
pablo-rodriguez-jd Mar 13, 2019
ae99552
Required text fixed
pablo-rodriguez-jd Mar 13, 2019
e9e9809
Merge pull request #112 from Inrupt-inc/docs/welcome-text
pablo-rodriguez-jd Mar 13, 2019
eece76c
Adding version translation
james-martin-jd Mar 13, 2019
948387f
Merge pull request #113 from Inrupt-inc/bug/footer-text
pablo-rodriguez-jd Mar 13, 2019
b2b2673
onInput custom validity
pablo-rodriguez-jd Mar 13, 2019
8486662
adding key after submit
pablo-rodriguez-jd Mar 13, 2019
99e8072
Merge pull request #114 from Inrupt-inc/bug-fix/required-text-i18n
james-martin-jd Mar 13, 2019
9979d63
Updating version number
james-martin-jd Mar 13, 2019
ca3dfd5
Name required fixed
pablo-rodriguez-jd Mar 13, 2019
8fbca0e
add hooks from inrupt components
jairo-campos-JD Mar 20, 2019
51b08e9
adding comments to isFormValid
pablo-rodriguez-jd Mar 20, 2019
5356c24
updating components version to 0.3.1
pablo-rodriguez-jd Mar 20, 2019
a4cd2ec
Merge pull request #115 from Inrupt-inc/bug-fix/required-text-i18n
james-martin-jd Mar 20, 2019
dffe43b
removing toasters after language change
pablo-rodriguez-jd Mar 20, 2019
8d0c122
Merge branch 'release/0.4.0' of https://github.com/Inrupt-inc/generat…
pablo-rodriguez-jd Mar 20, 2019
0fc1f29
Merge pull request #122 from Inrupt-inc/bug-fix/i18n-toaster-not-upda…
james-martin-jd Mar 20, 2019
741f252
Merge branch 'release/0.4.0' of https://github.com/Inrupt-inc/generat…
pablo-rodriguez-jd Mar 20, 2019
21088f1
Preparing for release
james-martin-jd Mar 20, 2019
f9e68d7
Merge pull request #123 from Inrupt-inc/release/0.4.0
james-martin-jd Mar 20, 2019
52e7c88
fixed mocks issues on test
jairo-campos-JD Mar 21, 2019
6e0df89
added basic test on profile
jairo-campos-JD Mar 21, 2019
0137587
merge
jairo-campos-JD Mar 21, 2019
dd2e30b
Ruben's feedback 1 and 2
jairo-campos-JD Mar 21, 2019
4165140
added update profile on navBar
jairo-campos-JD Mar 22, 2019
7bd0064
Merge pull request #124 from Inrupt-inc/feature/hooks-websockets
pablo-rodriguez-jd Mar 22, 2019
f54445f
Revert "Feature/hooks websockets"
pablo-rodriguez-jd Mar 22, 2019
e011e09
Merge pull request #125 from Inrupt-inc/revert-124-feature/hooks-webs…
jairo-campos-JD Mar 22, 2019
3d74e92
open hooks websockets
jairo-campos-JD Mar 22, 2019
bb426f0
updated inrupt components package version
jairo-campos-JD Mar 25, 2019
b315411
added flag in language dropdown
jairo-campos-JD Mar 25, 2019
3769bb8
moved packages to dev version
jairo-campos-JD Mar 25, 2019
2a62aa3
rename form componentsrenamed form components
jairo-campos-JD Mar 25, 2019
5b01538
removed logs and add toaster on navBar for errors
jairo-campos-JD Mar 25, 2019
fab0503
Merge pull request #126 from Inrupt-inc/feature/websockets-hooks
james-martin-jd Mar 25, 2019
3d0638c
merge develop
jairo-campos-JD Mar 25, 2019
1c2f02b
Merge pull request #127 from Inrupt-inc/feature/flag-in-language-drop…
james-martin-jd Mar 25, 2019
c2fd91f
small fixes
pablo-rodriguez-jd Mar 27, 2019
6616a13
Merge pull request #130 from Inrupt-inc/feature/small-fixes-4-0-1
james-martin-jd Mar 27, 2019
b7cf7b9
fixed to upload multiple images on profile
jairo-campos-JD Mar 27, 2019
be6c96f
Merge pull request #131 from Inrupt-inc/feature/fixed-upload-profile
james-martin-jd Mar 27, 2019
18ce8f2
Updating package version
james-martin-jd Mar 27, 2019
01c1f27
added sticky nav
jairo-campos-JD Apr 1, 2019
5b0aee8
Merge pull request #132 from Inrupt-inc/feature/sticky-nav
james-martin-jd Apr 1, 2019
2ee0ce9
Footer always on bottom
pablo-rodriguez-jd Apr 2, 2019
f543094
fixed re-render nav
jairo-campos-JD Apr 3, 2019
1b6acb4
Merge pull request #133 from Inrupt-inc/feature/sticky-footer
jairo-campos-JD Apr 3, 2019
27b7be6
Merge pull request #134 from Inrupt-inc/fix/re-render-loop-nav
pablo-rodriguez-jd Apr 3, 2019
3c42308
solid-react-components version bumped to 0.3.2
pablo-rodriguez-jd Apr 3, 2019
ec0e907
Merge branch 'develop' into release/0.4.1
pablo-rodriguez-jd Apr 3, 2019
6d0ceed
Updating version number
james-martin-jd Apr 3, 2019
5a56317
Revert "solid-react-components version bumped to 0.3.2"
james-martin-jd Apr 3, 2019
7f530c0
Revert "Merge pull request #134 from Inrupt-inc/fix/re-render-loop-nav"
james-martin-jd Apr 3, 2019
11fb8b8
Revert "Merge branch 'develop' into release/0.4.1"
james-martin-jd Apr 3, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"trailingComma": "es5",
"tabWidth": 4,
"semi": true,
"singleQuote": true
}
19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,24 @@
# Solid React Application Generator

## 0.4.0 (March 20, 2019)

#### Solid React Application Base

##### Added
- Incorporated LDFlex data writing examples
- Profile Page
- View Profile
- Edit Profile
- Site Footer

##### Updated
- Made some adjustments to prepare for [React Hooks](https://reactjs.org/docs/hooks-intro.html) support
- Created environment file to store branding-specific variables. This should make it easier to change the branding on generated applications

##### Fixed
- Toast messages now close when the site's language changes, to prevent confusion
- Added some form validation to the profile form

## 0.3.0 (March 6, 2019)

#### Solid React Application Base
Expand Down
3 changes: 3 additions & 0 deletions generators/app/templates/.env
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
REACT_APP_VERSION=$npm_package_version
REACT_APP_NAME=$npm_package_name
REACT_APP_COMPANY_NAME='inrupt Inc.'
2 changes: 1 addition & 1 deletion generators/app/templates/config/env.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ var dotenvFiles = [
`${paths.dotenv}.${NODE_ENV}.local`,
`${paths.dotenv}.${NODE_ENV}`,
// Don't include `.env.local` for `test` environment
// since normally you expect tests to produce the same
// since normally you expect test to produce the same
// results for everyone
NODE_ENV !== 'test' && `${paths.dotenv}.local`,
paths.dotenv,
Expand Down
1 change: 1 addition & 0 deletions generators/app/templates/config/webpack.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -272,6 +272,7 @@ module.exports = function(webpackEnv) {
.map(ext => `.${ext}`)
.filter(ext => useTypeScript || !ext.includes("ts")),
alias: {
react: require.resolve("react"),
// Support React Native Web
// https://www.smashingmagazine.com/2016/08/a-glimpse-into-the-future-with-react-native-for-web/
"react-native": "react-native-web"
Expand Down
6,147 changes: 5,130 additions & 1,017 deletions generators/app/templates/package-lock.json

Large diffs are not rendered by default.

109 changes: 56 additions & 53 deletions generators/app/templates/package.json
Original file line number Diff line number Diff line change
@@ -1,80 +1,52 @@
{
"dependencies": {
"@babel/core": "7.1.6",
"@fortawesome/fontawesome-svg-core": "^1.2.12",
"@fortawesome/free-brands-svg-icons": "^5.8.0",
"@fortawesome/free-solid-svg-icons": "^5.6.3",
"@fortawesome/react-fontawesome": "^0.1.4",
"@inrupt/inrupt-atomic-style-guide": "^0.1.19",
"@inrupt/solid-react-components": "^0.3.0",
"@inrupt/solid-react-components": "^0.4.0-rc",
"@inrupt/solid-style-guide": "^0.1.26",
"@rdfjs/data-model": "^1.1.1",
"@solid/query-ldflex": "^2.0.0",
"@solid/query-ldflex": "^2.4.0",
"@svgr/webpack": "2.4.1",
"babel-core": "7.0.0-bridge.0",
"babel-eslint": "9.0.0",
"babel-jest": "^24.1.0",
"babel-loader": "8.0.4",
"babel-plugin-named-asset-import": "^0.3.0",
"babel-preset-react-app": "^7.0.0",
"bfj": "6.1.1",
"case-sensitive-paths-webpack-plugin": "2.1.2",
"chalk": "2.4.1",
"css-loader": "1.0.0",
"dotenv": "6.0.0",
"dotenv-expand": "4.2.0",
"eslint": "5.6.0",
"eslint-config-react-app": "^3.0.6",
"eslint-loader": "2.1.1",
"eslint-plugin-flowtype": "2.50.1",
"eslint-plugin-import": "2.14.0",
"eslint-plugin-jsx-a11y": "6.1.2",
"eslint-plugin-react": "7.11.1",
"file-loader": "2.0.0",
"flag-icon-css": "^3.3.0",
"fork-ts-checker-webpack-plugin-alt": "0.4.14",
"fs-extra": "7.0.0",
"html-webpack-include-assets-plugin": "^1.0.6",
"html-webpack-plugin": "4.0.0-alpha.2",
"i18next": "^15.0.4",
"i18next-browser-languagedetector": "^3.0.1",
"i18next-xhr-backend": "^2.0.1",
"identity-obj-proxy": "3.0.0",
"jest": "^24.1.0",
"jest-pnp-resolver": "1.0.1",
"jest-resolve": "23.6.0",
"mini-css-extract-plugin": "0.4.3",
"moment": "^2.24.0",
"normalize.css": "^8.0.1",
"optimize-css-assets-webpack-plugin": "5.0.1",
"pnp-webpack-plugin": "1.1.0",
"postcss-flexbugs-fixes": "4.1.0",
"postcss-loader": "3.0.0",
"postcss-preset-env": "6.3.1",
"postcss-safe-parser": "4.0.1",
"react": "^16.8.2",
"react-app-polyfill": "^0.2.0",
"react": "16.8.4",
"react-dom": "16.8.4",
"react-app-polyfill": "^0.2.2",
"react-click-outside": "^3.0.1",
"react-dev-utils": "^7.0.1",
"react-dom": "^16.8.2",
"react-i18next": "^10.1.2",
"react-router-dom": "^4.3.1",
"react-scripts": "^2.1.8",
"react-toast-notifications": "^1.3.1",
"resolve": "1.8.1",
"sass-loader": "7.1.0",
"solid-auth-client": "^2.2.14",
"style-loader": "0.23.0",
"styled-components": "^4.1.3",
"terser-webpack-plugin": "1.1.0",
"url-loader": "1.1.1",
"webpack": "4.19.1",
"webpack-dev-server": "3.1.14",
"webpack-manifest-plugin": "2.0.4",
"workbox-webpack-plugin": "3.6.3"
"solid-auth-client": "^2.3.0",
"styled-components": "^4.1.3"
},
"scripts": {
"start": "node scripts/start.js",
"build": "node scripts/build.js",
"test": "node scripts/test.js"
},
"husky": {
"hooks": {
"pre-commit": "jest && eslint --ignore-path .gitignore ."
}
},
"eslintConfig": {
"extends": "react-app"
},
Expand All @@ -84,11 +56,6 @@
"not ie <= 11",
"not op_mini all"
],
"husky": {
"hooks": {
"pre-commit": "jest && eslint --ignore-path .gitignore ."
}
},
"jest": {
"collectCoverageFrom": [
"src/**/*.{js,jsx,ts,tsx}",
Expand Down Expand Up @@ -148,8 +115,8 @@
"@services": "./src/services",
"@layouts": "./src/layouts",
"@contexts": "./src/contexts/",
"@testSetup": "./src/utils/enzymeSetup",
"@hocs": "./src/hocs"
"@hocs": "./src/hocs",
"@utils": "./src/utils"
}
}
]
Expand All @@ -159,10 +126,46 @@
"version": "0.1.0",
"private": false,
"devDependencies": {
"@babel/core": "7.1.6",
"@babel/runtime": "^7.4.0",
"babel-core": "7.0.0-bridge.0",
"babel-eslint": "9.0.0",
"babel-jest": "^24.5.0",
"babel-loader": "8.0.4",
"babel-plugin-named-asset-import": "^0.3.0",
"babel-preset-react-app": "^7.0.0",
"babel-plugin-module-resolver": "^3.1.2",
"copy-webpack-plugin": "^4.6.0",
"enzyme": "^3.8.0",
"enzyme-adapter-react-16": "^1.7.1",
"husky": "^1.3.1"
"css-loader": "1.0.0",
"husky": "^1.3.1",
"jest-dom": "^3.1.2",
"react-testing-library": "^6.0.0",
"eslint": "5.6.0",
"eslint-config-react-app": "^3.0.6",
"eslint-loader": "2.1.1",
"eslint-plugin-flowtype": "2.50.1",
"eslint-plugin-import": "2.14.0",
"eslint-plugin-jsx-a11y": "6.1.2",
"eslint-plugin-react": "7.11.1",
"file-loader": "2.0.0",
"resolve": "1.8.1",
"jest": "^24.1.0",
"jest-pnp-resolver": "1.0.1",
"jest-resolve": "23.6.0",
"postcss-flexbugs-fixes": "4.1.0",
"postcss-loader": "3.0.0",
"postcss-preset-env": "6.3.1",
"postcss-safe-parser": "4.0.1",
"sass-loader": "7.1.0",
"style-loader": "0.23.0",
"terser-webpack-plugin": "1.1.0",
"mini-css-extract-plugin": "0.4.3",
"html-webpack-include-assets-plugin": "^1.0.6",
"html-webpack-plugin": "4.0.0-alpha.2",
"url-loader": "1.1.1",
"webpack": "4.19.1",
"webpack-dev-server": "3.1.14",
"webpack-manifest-plugin": "2.0.4",
"workbox-webpack-plugin": "3.6.3"
}
}
36 changes: 31 additions & 5 deletions generators/app/templates/public/locales/en-US/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"title": "Hi! Welcome to Solid.",
"loginTitle": "Log in",
"register": "Register for a solid identity",
"solidHelp": "What is a Solid Identity??",
"solidHelp": "What is a Solid Identity?",
"providerPlaceholder": "Select ID Provider",
"selectPlaceholder": "Select ID Provider",
"inputPlaholder": "WebID",
Expand Down Expand Up @@ -34,6 +34,9 @@
"es": "Español (Spanish)"
}
},
"footer": {
"version": "Version"
},
"notFound": {
"title": "Page not found",
"content": "There may be an error in the URL entered into your web browser. Please check the URL and try again. Or the page you're looking for has been moved or deleted",
Expand All @@ -45,14 +48,37 @@
"title": "<0>This application was generated by the <1>React SDK for Solid.</1></0>",
"description": "<0>The <1>React SDK for Solid</1> is a combination of libraries, components, documentation, best practices, and an application generator meant to accelerate the development of high-quality Solid applications:</0>",
"libraryList": "<0><0><0> Reusable Components </0>that you can use on your own in the applications that you build.</0><1><0>Application Generator</0> that incorporates all of the components and best practices together for you, standing up THIS fully functional Solid React application. Note: The Solid React application illustrates the use of the components installed by the Generator. It should not be considered as a service provided by inrupt, and is subject to change.</1><1>Best practice patterns that you can reference as examples of how to accomplish particular things.</1></0>",
"evolvingMessage": "<0>The SDK is continually evolving. Take a look at the <1>Release Timeline</1> for what’s currently planned.</0>",
"implementing": "This latest release builds on the prior versions, implementing:",
"evolvingMessage": "<0>The SDK is continually evolving. Take a look at the <1>Release Timeline</1> for what’s been implemented as part of the previous releases, and what's currently planned.</0>",
"implementing": "This latest release builds on the prior versions:",
"version010": "<0><0><0>Internationalization</0> best practices, with application session language selection.</0><0>Ability to update your profile image on the Welcome page.</0> </0>",
"version030": "<0><0>Implementing the ability to view and edit your <1>User Profile</1></0><1>Including an Application Footer that displays the build number and links to resources.</1><2>Addressing several minor issues based on user feedback.</2></0>",
"upload": "Upload New Photo",
"uploadSuccess": "Profile Image was updated",
"uploadingText": "Uploading",
"errors": {
"sizeLimit": "File size exceeds the allowable limit ({{limit}})",
"unsupported": "Unsupported media type",
"maximumFiles": "Sorry, you have exceeded the maximum number of files allowed per upload"
}
},
"profile": {
"edit": "EDIT",
"cancelBtn": "Cancel",
"saveBtn": "Save",
"phone": "Phone",
"role": "Role",
"email": "Email",
"country": "Country",
"name": "Name",
"company": "Company",
"address": "Address",
"upload": "Upload New Photo",
"uploadSucces": "Profile Image was updated",
"uploadSuccess": "Profile Image was updated",
"uploadingText": "Uploading",
"updateSuccess": "Profile was updated successfully",
"nameRequired": "Name is required",
"errors": {
"sizeLimit": "File size exceeds the allowable limit",
"sizeLimit": "File size exceeds the allowable limit ({{limit}})",
"unsupported": "Unsupported media type",
"maximumFiles": "Sorry, you have exceeded the maximum number of files allowed per upload"
}
Expand Down
36 changes: 31 additions & 5 deletions generators/app/templates/public/locales/en/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"title": "Hi! Welcome to Solid.",
"loginTitle": "Log in",
"register": "Register for a solid identity",
"solidHelp": "What is a Solid Identity??",
"solidHelp": "What is a Solid Identity?",
"providerPlaceholder": "Select ID Provider",
"selectPlaceholder": "Select ID Provider",
"inputPlaholder": "WebID",
Expand Down Expand Up @@ -34,6 +34,9 @@
"es": "Español (Spanish)"
}
},
"footer": {
"version": "Version"
},
"notFound": {
"title": "Page not found",
"content": "There may be an error in the URL entered into your web browser. Please check the URL and try again. Or the page you're looking for has been moved or deleted",
Expand All @@ -45,14 +48,37 @@
"title": "<0>This application was generated by the <1>React SDK for Solid.</1></0>",
"description": "<0>The <1>React SDK for Solid</1> is a combination of libraries, components, documentation, best practices, and an application generator meant to accelerate the development of high-quality Solid applications:</0>",
"libraryList": "<0><0><0> Reusable Components </0>that you can use on your own in the applications that you build.</0><1><0>Application Generator</0> that incorporates all of the components and best practices together for you, standing up THIS fully functional Solid React application. Note: The Solid React application illustrates the use of the components installed by the Generator. It should not be considered as a service provided by inrupt, and is subject to change.</1><1>Best practice patterns that you can reference as examples of how to accomplish particular things.</1></0>",
"evolvingMessage": "<0>The SDK is continually evolving. Take a look at the <1>Release Timeline</1> for what’s currently planned.</0>",
"implementing": "This latest release builds on the prior versions, implementing:",
"evolvingMessage": "<0>The SDK is continually evolving. Take a look at the <1>Release Timeline</1> for what’s been implemented as part of the previous releases, and what's currently planned.</0>",
"implementing": "This latest release builds on the prior versions:",
"version010": "<0><0><0>Internationalization</0> best practices, with application session language selection.</0><0>Ability to update your profile image on the Welcome page.</0> </0>",
"version030": "<0><0>Implementing the ability to view and edit your <1>User Profile</1></0><1>Including an Application Footer that displays the build number and links to resources.</1><2>Addressing several minor issues based on user feedback.</2></0>",
"upload": "Upload New Photo",
"uploadSuccess": "Profile Image was updated",
"uploadingText": "Uploading",
"errors": {
"sizeLimit": "File size exceeds the allowable limit ({{limit}})",
"unsupported": "Unsupported media type",
"maximumFiles": "Sorry, you have exceeded the maximum number of files allowed per upload"
}
},
"profile": {
"edit": "EDIT",
"cancelBtn": "Cancel",
"saveBtn": "Save",
"phone": "Phone",
"role": "Role",
"email": "Email",
"country": "Country",
"name": "Name",
"company": "Company",
"address": "Address",
"upload": "Upload New Photo",
"uploadSucces": "Profile Image was updated",
"uploadSuccess": "Profile Image was updated",
"uploadingText": "Uploading",
"updateSuccess": "Profile was updated successfully",
"nameRequired": "Name is required",
"errors": {
"sizeLimit": "File size exceeds the allowable limit",
"sizeLimit": "File size exceeds the allowable limit ({{limit}})",
"unsupported": "Unsupported media type",
"maximumFiles": "Sorry, you have exceeded the maximum number of files allowed per upload"
}
Expand Down
30 changes: 28 additions & 2 deletions generators/app/templates/public/locales/es/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,9 @@
"es": "Español (Español)"
}
},
"footer": {
"version": "Versión"
},
"notFound": {
"title": "Página no encontrada",
"content": "Puede existir un problema con la dirección buscada. Por favor verifiquela e intente de nuevo. O la página que buscaste ha sido movida o eliminada",
Expand All @@ -46,13 +49,36 @@
"description": "<0>El <1>React SDK for Solid</1> es una combinación de librerias, componentes, documentación, buenas prácticas y un generador de aplicaciones diseñada para acelerar el desarrollo de aplicaciones Solid de alta calidad:</0>",
"libraryList": "<0><0><0> Componentes reutilizables </0>que puedes utilizar en tus propias aplicaciones.</0><1><0>Generador de aplicaciones</0>, incorpora todos los componentes y las buenas practicas en una misma aplicacion para el desarrollador. Nota: La aplicaciones Solid React, muestra el uso de los componentes instalados por el generador. No debe ser considerado como un servicio que Inrupt provee, y está sujeto a cambios.</0><0>Patrones de buenas prácticas que puedes referenciar como ejemplos para lograr resolver diferentes situaciones.</1></0>",
"evolvingMessage": "<0>El SDK se encuentra en constante evolución. Revisa el <1>Calendario de Desarrollo</1> para lo que está planeado.</0>",
"implementing": "Esta última version se basa en las anteriores, implementando:",
"implementing": "Esta última version se basa en las anteriores, incluye:",
"version010": "<0><0>Mejores prácticas para la <0>Internacionalización</0>, con selector de lenguaje para la sesión.</0><1>Habilidad para actualizar la imagen de perfil en la página de bienvenida.</1> </0>",
"version030": "<0><0>La habilidad de ver y editar el <1>Perfil del usuario</1></0><1>Inclusión de un pie de página con el número de versión y enlances a los recursos.</1><2>Se corrigieron varios errores pequeños de acuerdo a la retroalimentación de los usuarios.</2></0>",
"upload": "Subir foto",
"uploadSuccess": "Imagen de perfil actualizada correctamente",
"uploadingText": "Subiendo",
"errors": {
"sizeLimit": "El tamaño del archivo supera el límite permitido ({{limit}})",
"unsupported": "Formato no soportado",
"maximumFiles": "Disculpe, has excedido la cantidad máxima de archivos permitidos por subida"
}
},
"profile": {
"edit": "EDITAR",
"cancelBtn": "Cancelar",
"saveBtn": "Guardar",
"phone": "Teléfono",
"role": "Rol",
"email": "Correo",
"country": "País",
"name": "Nombre",
"company": "Compañía",
"address": "Dirección",
"upload": "Subir foto",
"uploadSuccess": "Imagen de perfil actualizada correctamente",
"uploadingText": "Subiendo",
"updateSuccess": "Perfil actualizado correctamente",
"nameRequired": "Nombre es un campo obligatorio",
"errors": {
"sizeLimit": "El tamaño del archivo supera el límite permitido",
"sizeLimit": "El tamaño del archivo supera el límite permitido ({{limit}})",
"unsupported": "Formato no soportado",
"maximumFiles": "Disculpe, has excedido la cantidad máxima de archivos permitidos por subida"
}
Expand Down
Loading