7
mirror of https://gitlab.com/kicad/code/kicad.git synced 2025-04-23 00:23:32 +00:00
Commit Graph

46194 Commits

Author SHA1 Message Date
Seth Hillbrand
7ea6206126 dynamic_bitset requires both sets to be same size 2025-01-28 12:22:39 -08:00
Seth Hillbrand
f34f962455 Fix switch branch for rapid change
Was missing a handler for the rapid switch IDs
2025-01-28 12:22:39 -08:00
Seth Hillbrand
919931f0f0 Get embedded files panel working for lib_symbol
The symbol library embedded files were implicit, which made them hard to
work with.  Adding the panel makes it clearer and setting the panel
correctly to the callback ensures that the structure is updated on
close.

Adds some copy/move semantics for EMBEDDED_FILES to take advantage of
how the multiple copies are handled in the library editor

Fixes https://gitlab.com/kicad/code/kicad/-/issues/18935
2025-01-28 12:22:39 -08:00
Seth Hillbrand
0d86b88008 Unify embedded files handling btw editors
Each editor needs the embedded files tab in the
schematic/pcb/symbol/footprint settings.  But the footprint may add an
embedded file from the 3d models tab and symbols/footprints may add
embedded files from the grid.  This should be immediately visible in the
embedded files tab.  Additionally, removing the reference to an embedded
file in the grid or 3d models now removes the embedded file as well.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/18934
2025-01-28 12:22:39 -08:00
Seth Hillbrand
1641878af7 Don't create a repository before the dialog
The user might cancel a dialog, leaving a broken repo.  We use a temp
repo to test the connection

Fixes https://gitlab.com/kicad/code/kicad/-/issues/16263
2025-01-28 12:22:39 -08:00
Seth Hillbrand
f871255005 Clean and unify pad/fp rotations
IPC2581 classifies pad rotation as clockwise from the top layer looking
down.  Which means that if you have the exact same footprint with
rotated pads on the top layer and bottom layer, then that will need two
different packages because one package will have the pads rotated one
way, the other will have the pads rotated in the opposite direction.
The IPC committee clearly was too smart for its own good here.  So we
hash the footprints based on layer as well and then introduce the
rotation into the pad.  This increases the number of packages but keeps
the code compact

Fixes https://gitlab.com/kicad/code/kicad/-/issues/19703
2025-01-28 12:22:39 -08:00
Seth Hillbrand
6c2a559cbe Set base user layer count
Default colors cycle through repetition for unknown layers.  Allows
importing from complex Altium/CADSTAR boards with more than 10
documentation layers
2025-01-28 12:22:39 -08:00
Alex Shvartzkop
33a8425d3d Update translations 2025-01-28 19:42:48 +03:00
reimu105
17af30d26f
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 91.6% (9143 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2025-01-28 17:39:42 +01:00
Wellington Terumi Uemura
5aa8f1841f
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (9975 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt_BR/
2025-01-28 17:39:42 +01:00
reimu105
c9985f02cf
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 91.5% (9130 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2025-01-28 17:39:42 +01:00
Marco Ciampa
37e74c9614
Translated using Weblate (Italian)
Currently translated at 92.1% (9195 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/it/
2025-01-28 17:39:42 +01:00
reimu105
23fff95362
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 91.5% (9130 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2025-01-28 17:39:42 +01:00
reimu105
5ff079fb3f
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 91.3% (9113 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2025-01-28 17:39:42 +01:00
co8 j
8220f72db0
Translated using Weblate (Japanese)
Currently translated at 99.9% (9970 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
2025-01-28 17:39:42 +01:00
reimu105
5ab146aa7b
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.1% (8990 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2025-01-28 17:39:42 +01:00
reimu105
90229d0129
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.1% (8989 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2025-01-28 17:39:42 +01:00
reimu105
05c7900363
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.1% (8988 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2025-01-28 17:39:42 +01:00
reimu105
1c13ab4dc9
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.0% (8987 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2025-01-28 17:39:42 +01:00
reimu105
cb6be36969
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.0% (8986 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2025-01-28 17:39:42 +01:00
reimu105
4b20b9bf92
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.0% (8985 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2025-01-28 17:39:42 +01:00
reimu105
0786b005b3
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.0% (8984 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2025-01-28 17:39:41 +01:00
reimu105
22afe8c060
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.0% (8983 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2025-01-28 17:39:41 +01:00
reimu105
d395091899
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.0% (8982 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2025-01-28 17:39:41 +01:00
reimu105
001962c8b7
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.0% (8982 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2025-01-28 17:39:41 +01:00
reimu105
3191ba4d70
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.0% (8982 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2025-01-28 17:39:41 +01:00
reimu105
da94a9127d
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.0% (8981 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2025-01-28 17:39:41 +01:00
reimu105
8bf308573a
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.0% (8981 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2025-01-28 17:39:41 +01:00
reimu105
5139cbb0ab
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.0% (8981 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2025-01-28 17:39:41 +01:00
reimu105
8a6c9bd395
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.0% (8981 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2025-01-28 17:39:41 +01:00
reimu105
fe19b02ea3
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.0% (8981 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2025-01-28 17:39:41 +01:00
reimu105
a51173d017
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.0% (8981 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2025-01-28 17:39:41 +01:00
reimu105
b6be36f7ef
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.0% (8981 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2025-01-28 17:39:41 +01:00
reimu105
f039378bde
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.0% (8981 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2025-01-28 17:39:41 +01:00
reimu105
493db877c9
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.0% (8981 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2025-01-28 17:39:41 +01:00
reimu105
04ca6e6d5c
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.0% (8981 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2025-01-28 17:39:41 +01:00
reimu105
dc20d120eb
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.0% (8981 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2025-01-28 17:39:41 +01:00
reimu105
40e8a573f0
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.0% (8981 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2025-01-28 17:39:41 +01:00
reimu105
342217478b
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.0% (8980 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2025-01-28 17:39:40 +01:00
reimu105
1d928ea1b0
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.0% (8979 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2025-01-28 17:39:40 +01:00
reimu105
981fb67d57
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 90.0% (8978 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2025-01-28 17:39:40 +01:00
reimu105
d49059be91
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 89.7% (8956 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2025-01-28 17:39:40 +01:00
reimu105
b00a7e294f
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 89.7% (8956 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2025-01-28 17:39:40 +01:00
Marco Ciampa
9cb500654b
Translated using Weblate (Italian)
Currently translated at 90.5% (9034 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/it/
2025-01-28 17:39:40 +01:00
reimu105
3ce858e88d
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 89.7% (8956 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2025-01-28 17:39:40 +01:00
Marco Ciampa
e23777e826
Translated using Weblate (Italian)
Currently translated at 90.1% (8993 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/it/
2025-01-28 17:39:40 +01:00
CloverGit
1cd9929b15
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (9975 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
2025-01-28 17:39:40 +01:00
CloverGit
39d87c339b
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 99.9% (9969 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
2025-01-28 17:39:40 +01:00
KK0571
dc8cb076c6
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 99.9% (9969 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
2025-01-28 17:39:40 +01:00
ZbeeGin
d361e58da9
Translated using Weblate (Polish)
Currently translated at 100.0% (9975 of 9975 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
2025-01-28 17:39:39 +01:00