Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/bambulab/BambuStudio
Browse files Browse the repository at this point in the history
# Conflicts:
#	bbl/i18n/sv/BambuStudio_sv.po
  • Loading branch information
timint committed Jan 21, 2025
2 parents ab42cc9 + 98bfabd commit b3db75d
Show file tree
Hide file tree
Showing 191 changed files with 6,591 additions and 2,170 deletions.
25 changes: 17 additions & 8 deletions BuildLinux.sh
Original file line number Diff line number Diff line change
Expand Up @@ -84,17 +84,26 @@ fi

DISTRIBUTION=$(awk -F= '/^ID=/ {print $2}' /etc/os-release)
VERSION=$(awk -F= '/^VERSION_ID=/ {print $2}' /etc/os-release)
# treat ubuntu as debian
if [ "${DISTRIBUTION}" == "ubuntu" ]
then
DISTRIBUTION="debian"
fi
if [ ! -f ./linux.d/${DISTRIBUTION} ]
# OSLIKE is a space-delineated list of similar distributions
OSLIKE=$(awk -F= '/^ID_LIKE=/ {print $2}' /etc/os-release | tr -d '"')

# Iterate over a list of candidate distribution targets, first match is used
for CANDIDATE in ${DISTRIBUTION} ${OSLIKE}; do
if [ -f ./linux.d/${CANDIDATE} ]
then
TARGET_DISTRO="${CANDIDATE}"
break
fi
done

if [ -z ${TARGET_DISTRO} ]
then
echo "Your distribution does not appear to be currently supported by these build scripts"
exit 1
fi
source ./linux.d/${DISTRIBUTION}

echo "OS distribution is '${DISTRIBUTION}'. Using package dependencies for '${TARGET_DISTRO}'."
source ./linux.d/${TARGET_DISTRO}

echo "FOUND_GTK3=${FOUND_GTK3}"
if [[ -z "${FOUND_GTK3_DEV}" ]]
Expand Down Expand Up @@ -196,4 +205,4 @@ echo "[9/9] Generating Linux app..."
fi
popd
echo "done"
fi
fi
121 changes: 98 additions & 23 deletions bbl/i18n/BambuStudio.pot
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-14 20:56+0800\n"
"POT-Creation-Date: 2025-01-08 21:01+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <[email protected]>\n"
Expand Down Expand Up @@ -295,15 +295,18 @@ msgstr ""
msgid "World coordinates"
msgstr ""

msgid "Reset current rotation to real zeros."
msgstr ""

msgid "°"
msgstr ""

msgid "Reset current rotation to the value when open the rotation tool."
msgstr ""

msgid "Rotate (absolute)"
msgstr ""

msgid "Reset current rotation to real zeros."
msgstr ""

msgid "Part coordinates"
msgstr ""

Expand Down Expand Up @@ -824,6 +827,37 @@ msgstr ""
msgid "Warning:text normal is error."
msgstr ""

msgid "Warning:text normal has been reset."
msgstr ""

msgid ""
"Warning:Because current text does indeed use surround algorithm,\n"
"if continue to edit, text has to regenerated according to new location."
msgstr ""

msgid ""
"Warning:old matrix has at least two parameters: mirroring, scaling, and "
"rotation. \n"
"If you continue editing, it may not be correct. \n"
"Please dragging text or cancel using current pose, \n"
"save and reedit again."
msgstr ""

msgid ""
"Error:Detecting an incorrect mesh id or an unknown error, \n"
"regenerating text may result in incorrect outcomes.\n"
"Please drag text,save it then reedit it again."
msgstr ""

msgid ""
"Warning:Due to functional upgrade, rotation information \n"
"cannot be restored. Please drag or modify text,\n"
" save it and reedit it will ok."
msgstr ""

msgid "Use opened text pose"
msgstr ""

msgid "Surface"
msgstr ""

Expand Down Expand Up @@ -1255,6 +1289,33 @@ msgid ""
"the latest version from Bambu Lab website."
msgstr ""

msgid ""
"Your software certificate has been revoked, please update Bambu Studio "
"software."
msgstr ""

msgid "Retrieving printer information, please try again later."
msgstr ""

msgid "Please try updating Bambu Studio and then try again."
msgstr ""

msgid ""
"The certificate has expired. Please check the time settings or update Bambu "
"Studio and try again."
msgstr ""

msgid ""
"The certificate is no longer valid and the printing functions are "
"unavailable. If you need printing. Please visit the official website at "
"https://bambulab.com/ to download and update."
msgstr ""

msgid ""
"Internal error. Please try upgrading the firmware and Studio version. If the "
"issue persists, contact customer support."
msgstr ""

msgid "Privacy Policy Update"
msgstr ""

Expand Down Expand Up @@ -1918,6 +1979,9 @@ msgstr ""
msgid "Auto"
msgstr ""

msgid "Painted"
msgstr ""

msgid "Outer brim only"
msgstr ""

Expand Down Expand Up @@ -3163,20 +3227,20 @@ msgstr ""

msgid ""
"The current chamber temperature or the target chamber temperature exceeds "
"45.In order to avoid extruder clogging,low temperature filament(PLA/PETG/"
"TPU) is not allowed to be loaded."
"45\\u2103.In order to avoid extruder clogging,low temperature filament(PLA/"
"PETG/TPU) is not allowed to be loaded."
msgstr ""

msgid ""
"Low temperature filament(PLA/PETG/TPU) is loaded in the extruder.In order to "
"avoid extruder clogging,it is not allowed to set the chamber temperature "
"above 45."
"above 45\\u2103."
msgstr ""

msgid ""
"When you set the chamber temperature below 40, the chamber temperature "
"control will not be activated. And the target chamber temperature will "
"automatically be set to 0."
"When you set the chamber temperature below 40\\u2103, the chamber "
"temperature control will not be activated. And the target chamber "
"temperature will automatically be set to 0\\u2103."
msgstr ""

msgid "Failed to start printing job"
Expand Down Expand Up @@ -4740,6 +4804,9 @@ msgstr ""
msgid "Please input a valid value (0.01 < angle deflection < 1.0)"
msgstr ""

msgid "Split compound and compsolid into multiple objects"
msgstr ""

msgid "Number of triangular facets"
msgstr ""

Expand Down Expand Up @@ -5499,8 +5566,8 @@ msgid ""
msgstr ""

msgid ""
"Unable to perform boolean operation on model meshes. Only positive parts "
"will be kept. You may fix the meshes and try agian."
"Unable to perform boolean operation on model meshes. You may fix the meshes "
"and try again."
msgstr ""

#, possible-boost-format
Expand Down Expand Up @@ -5772,6 +5839,12 @@ msgid ""
"reslice."
msgstr ""

msgid "Import a single SVG and split it"
msgstr ""

msgid "Import a single SVG and then split it to several parts."
msgstr ""

msgid "Improve rendering performance by lod"
msgstr ""

Expand All @@ -5780,7 +5853,7 @@ msgid ""
"models."
msgstr ""

msgid "enable multi instance rendering by opengl"
msgid "Enable multi instance rendering by opengl"
msgstr ""

msgid ""
Expand Down Expand Up @@ -6535,8 +6608,8 @@ msgstr ""
msgid ""
"Thank you for purchasing a Bambu Lab device.Before using your Bambu Lab "
"device, please read the termsand conditions.By clicking to agree to use your "
"Bambu Lab device, you agree to abide by the Privacy Policy and Terms of "
"Use(collectively, the \"Terms\"). If you do not comply with or agree to the "
"Bambu Lab device, you agree to abide by the Privacy Policy and Terms of Use"
"(collectively, the \"Terms\"). If you do not comply with or agree to the "
"Bambu Lab Privacy Policy, please do not use Bambu Lab equipment and services."
msgstr ""

Expand Down Expand Up @@ -6664,8 +6737,8 @@ msgstr ""
msgid ""
"When recording timelapse without toolhead, it is recommended to add a "
"\"Timelapse Wipe Tower\" \n"
"by right-click the empty position of build plate and choose \"Add "
"Primitive\"->\"Timelapse Wipe Tower\"."
"by right-click the empty position of build plate and choose \"Add Primitive"
"\"->\"Timelapse Wipe Tower\"."
msgstr ""

msgid ""
Expand Down Expand Up @@ -8212,6 +8285,11 @@ msgid ""
"support to print on the Bambu Cool Plate SuperTack"
msgstr ""

msgid ""
"Bed temperature of the initial layer. Value 0 means the filament does not "
"support to print on the Cool Plate"
msgstr ""

msgid ""
"Bed temperature of the initial layer. Value 0 means the filament does not "
"support to print on the Engineering Plate"
Expand Down Expand Up @@ -8401,9 +8479,6 @@ msgid ""
"models. Auto means the brim width is analysed and calculated automatically."
msgstr ""

msgid "Painted"
msgstr ""

msgid "Brim-object gap"
msgstr ""

Expand Down Expand Up @@ -9798,7 +9873,7 @@ msgstr ""

msgid ""
"The wipe speed is determined by speed of current extrusion role. e.g if a "
"wip action is executed immediately following an outer wall extrusion, the "
"wipe action is executed immediately following an outer wall extrusion, the "
"speed of the outer wall extrusion will be utilized for the wipe action."
msgstr ""

Expand Down Expand Up @@ -11388,8 +11463,8 @@ msgid ""
msgstr ""

msgid ""
"We would rename the presets as \"Vendor Type Serial @printer you "
"selected\". \n"
"We would rename the presets as \"Vendor Type Serial @printer you selected"
"\". \n"
"To add preset for more prinetrs, Please go to printer selection"
msgstr ""

Expand Down
Loading

0 comments on commit b3db75d

Please sign in to comment.