Add Arabic language!#15
Open
AymaneZizi wants to merge 28 commits into
Open
Conversation
Made-with: Cursor
…ions, and improve file structure details. Include statistics and sample exercises with corresponding media links.
… enhanced dataset overview, and detailed sections on usage, statistics, and data schema for better user guidance.
…updated README. - Merged data/exercises.json from community PR (gulbaharr): 433 → 1,324 exercises - Added 1,547 new thumbnail images to images/ - Added 1,547 new animation GIFs to videos/ - Updated README stats, category/equipment breakdowns, data schema, and code examples - Excluded api/server.py to preserve offline-first architecture Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…README. - Removed 1,182 unreferenced files (old .mp4, @3x thumbnails, duplicate hashes) - images/ and videos/ now exactly match JSON: 1,324 files each - Updated README header and Sample Exercises with new exercise images/GIFs - Fixed badge and stat counts to reflect actual file counts (1,324 each) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…nce README. - Ensured images/ and videos/ directories contain matching files for all exercises - Removed outdated media files and duplicates to streamline dataset - Updated README to reflect current file structure and exercise media accurately
…t in exercises.json. - Converted instructions and instruction_steps to include English and Turkish translations for better accessibility. - Enhanced the structure of the JSON to accommodate multiple languages for each exercise.
- Updated .gitignore to exclude virtual environment and zip files. - Added a database setup button and overlay in index.html for user-friendly database integration. - Expanded README to include interactive browser and developer setup instructions, detailing database setup and API integration.
- Adjusted padding and margins for modal and sidebar elements to enhance visual consistency. - Introduced a responsive design for the exercise grid and sidebar, optimizing for smaller screens. - Updated muscle tags and group styles for better readability and user experience. - Added new styles for language tabs to improve navigation and interaction.
Hi Hasan, First of all, thank you so much for creating this repository and sharing your hard work with the community! It's an incredibly useful dataset. Since the original data was available in English and Turkish, I wanted to contribute by adding the Italian translation (it.json). I hope this can be helpful for other developers looking to use this resource in Italian. Thanks again for your great work!
Add Italian translation for exercises
Translate Turkish instruction text to Spanish (instructions.es and instruction_steps.es) for all 1,324 exercises in data/exercises.json, using direct LLM translation with a shared glossary for terminology consistency. Update index.html and setup.html to expose Spanish as a selectable language tab alongside English and Turkish, including the embedded DB-setup SQL/insert generators and language schema docs. Update README to document the new Spanish field across the schema table, sample record, and code examples.
…rcises-turkish-spanish-q1wl1v
Add Spanish language
Italian instructions already existed in data/exercises.json (added in PR hasaneyldrm#2) but were never wired into the docs or tooling. After merging the Spanish PR (hasaneyldrm#7), this exposes Italian everywhere alongside en/es/tr: - README: list Italian in overview, schema, sample record, code examples - index.html: add 'it' to language tabs (LANG_LABELS + langs) and regenerate the embedded EXERCISES blob from exercises.json so the viewer carries Italian steps; add instructions_it to SQL schemas + INSERT generation - setup.html: add instructions_it to the 4 SQL schemas, the C# record, the LLM prompt field list, and INSERT generation Data is unchanged; this is docs/UI/SQL only. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Full sentence-by-sentence review of all 1324 Spanish translations (profanity scan + accuracy/terminology check). No profanity or unsafe content; the rest are accurate. Corrected 5 genuine errors in both instructions.es and instruction_steps.es (and the embedded copy in index.html): - 0809 suspended split squat: "de frente a" -> "de espaldas a" (en says "facing away from"; orientation was reversed) - 2414 barbell standing concentration curl: "mancuerna" -> "barra" (en says "barbell", not dumbbell) - 1576 leg up hamstring stretch: "pantorrilla" -> "espinilla" (en "shin" = espinilla, not calf) - 3548 dumbbell single arm overhead carry: "camina" -> "caminas" (tú/usted conjugation consistency) - 1599 standing hamstring & calf stretch: "la planta del pie" -> "la parte anterior de la planta del pie" (en "ball of the foot") Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Collapse the 4 "Instructions (EN/ES/IT/TR)" rows into a single "Instructions" + "Available Languages" row with flag icons - Add a "Data Source & Attribution" section crediting the original Fitness Exercises Dataset by omarxadel on Kaggle (data + media), and clarify that media is for educational/non-commercial use (license per the original Kaggle dataset) - Link the source from the License section and Table of Contents Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Verified the report in issue hasaneyldrm#5: media filenames embed the original ExerciseDB v1 exerciseId, those ids resolve on AscendAPI's CDN (static.exercisedb.dev/media/{id}.gif), and a local GIF is byte-for-byte identical to the CDN asset. Updated the Data Source & Attribution and License sections to credit ExerciseDB v1 by AscendAPI as the origin of the media and base data (Kaggle was an intermediary re-host), and to spell out what this repo adds on top (ES/IT/TR translations, browser + setup tooling, cleanup). Credits the reporter and links issue hasaneyldrm#5. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Updated available languages to include Arabic translations.
Updated the README to reflect changes in media ownership claims and added additional languages for instructions.
Removed conflicting ownership claims notice and original-source attribution from the README.
Updated README.md to clarify the educational purpose and non-commercial use of the repository, along with the notice about exercise media not being included.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🇸🇦 is here !