2
0

.gitattributes 1.2 KB

1234567891011121314151617181920212223
  1. # Track large binary files with Git LFS
  2. *.gif filter=lfs diff=lfs merge=lfs -text
  3. *.mp4 filter=lfs diff=lfs merge=lfs -text
  4. jetbrains/plugin/platform.zip filter=lfs diff=lfs merge=lfs -text
  5. # Test snapshot files - mark as linguist-generated to exclude from GitHub language statistics
  6. *.snap linguist-generated=true
  7. # Non-English translation files - mark as linguist-generated to exclude from GitHub language statistics
  8. # Package NLS files - mark non-English ones as generated
  9. src/package.nls.*.json linguist-generated=true
  10. # Exclude the base English file from being marked as generated
  11. src/package.nls.json linguist-generated=false
  12. # Root locales directory (contains only non-English translations)
  13. locales/** linguist-generated=true
  14. # Mark all locale directories as generated first
  15. src/i18n/locales/** linguist-generated=true
  16. webview-ui/src/i18n/locales/** linguist-generated=true
  17. # Then explicitly mark English directories as NOT generated (override the above)
  18. src/i18n/locales/en/** linguist-generated=false
  19. webview-ui/src/i18n/locales/en/** linguist-generated=false
  20. # This approach uses gitattributes' last-match-wins rule to exclude English while including all other locales