studiou-wc-product-cat-manage.po 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152
  1. # Copyright Quadarax (C) 2025 QDR - Studiou WC Export/Import Product Categories
  2. # This file is distributed under the same license as the QDR - Studiou WC Export/Import Product Categories package.
  3. msgid ""
  4. msgstr ""
  5. "Project-Id-Version: QDR - Studiou WC Export/Import Product Categories 1.7.1\n"
  6. "Report-Msgid-Bugs-To: https://www.quadarax.com/plugins/studiou-wc-product-cat-manage\n"
  7. "POT-Creation-Date: 2026-04-01 12:00+0000\n"
  8. "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
  9. "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
  10. "Language-Team: LANGUAGE <LL@li.org>\n"
  11. "Language: \n"
  12. "MIME-Version: 1.0\n"
  13. "Content-Type: text/plain; charset=UTF-8\n"
  14. "Content-Transfer-Encoding: 8bit\n"
  15. "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
  16. #. Plugin Name
  17. msgid "QDR - Studiou WC Export/Import Product Categories"
  18. msgstr ""
  19. #. Plugin URI
  20. msgid "https://www.quadarax.com/plugins/studiou-wc-product-cat-manage"
  21. msgstr ""
  22. #. Description
  23. msgid "Allows batch import and export WooCommerce product categories"
  24. msgstr ""
  25. #. Author
  26. msgid "Dalibor Votruba"
  27. msgstr ""
  28. #. Author URI
  29. msgid "https://www.quadarax.com"
  30. msgstr ""
  31. #: studiou-wc-product-cat-manage.php:86
  32. msgid "QDR - Studiou WC Export/Import Product Categories requires WooCommerce version 9.8 or higher. Please %sinstall or update WooCommerce%s."
  33. msgstr ""
  34. #: studiou-wc-product-cat-manage.php:102
  35. #: views/import.php:14
  36. msgid "Import Product Categories"
  37. msgstr ""
  38. #: studiou-wc-product-cat-manage.php:109
  39. #: views/export.php:14
  40. msgid "Export Product Categories"
  41. msgstr ""
  42. #: studiou-wc-product-cat-manage.php:116
  43. #: views/manipulations.php:19
  44. msgid "Category Manipulations"
  45. msgstr ""
  46. #: studiou-wc-product-cat-manage.php:142
  47. msgid "Import successful"
  48. msgstr ""
  49. #: studiou-wc-product-cat-manage.php:143
  50. msgid "Import error"
  51. msgstr ""
  52. #: studiou-wc-product-cat-manage.php:144
  53. msgid "Export successful"
  54. msgstr ""
  55. #: studiou-wc-product-cat-manage.php:145
  56. msgid "Export error"
  57. msgstr ""
  58. #: studiou-wc-product-cat-manage.php:146
  59. msgid "Move operation successful"
  60. msgstr ""
  61. #: studiou-wc-product-cat-manage.php:147
  62. msgid "Move operation error"
  63. msgstr ""
  64. #: studiou-wc-product-cat-manage.php:148
  65. msgid "Please select different source and target categories"
  66. msgstr ""
  67. #: studiou-wc-product-cat-manage.php:149
  68. msgid "Batch description operation successful"
  69. msgstr ""
  70. #: studiou-wc-product-cat-manage.php:150
  71. msgid "Batch description operation error"
  72. msgstr ""
  73. #: includes/class-studiou-wc-product-cat-manage-db.php:128
  74. msgid "Product category '%s' already exists. Skipped."
  75. msgstr ""
  76. #: includes/class-studiou-wc-product-cat-manage-db.php:141
  77. msgid "Parent category '%s' not found."
  78. msgstr ""
  79. #: includes/class-studiou-wc-product-cat-manage-db.php:170
  80. msgid "Product category '%s' created."
  81. msgstr ""
  82. #: includes/class-studiou-wc-product-cat-manage-db.php:185
  83. #: includes/class-studiou-wc-product-cat-manage-db.php:219
  84. msgid "Product category '%s' not found."
  85. msgstr ""
  86. #: includes/class-studiou-wc-product-cat-manage-db.php:201
  87. msgid "Parent category '%s' not found."
  88. msgstr ""
  89. #: includes/class-studiou-wc-product-cat-manage-db.php:230
  90. msgid "Product category '%s' updated."
  91. msgstr ""
  92. #: includes/class-studiou-wc-product-cat-manage-db.php:245
  93. msgid "Product category '%s' not found."
  94. msgstr ""
  95. #: includes/class-studiou-wc-product-cat-manage-db.php:262
  96. msgid "Product category '%s' deleted."
  97. msgstr ""
  98. #: includes/class-studiou-wc-product-cat-manage-export.php:43
  99. #: includes/class-studiou-wc-product-cat-manage-import.php:60
  100. #: includes/class-studiou-wc-product-cat-manage-manipulator.php:39
  101. #: includes/class-studiou-wc-product-cat-manage-manipulator.php:90
  102. msgid "Security check failed"
  103. msgstr ""
  104. #: includes/class-studiou-wc-product-cat-manage-export.php:49
  105. #: includes/class-studiou-wc-product-cat-manage-import.php:66
  106. #: includes/class-studiou-wc-product-cat-manage-manipulator.php:45
  107. #: includes/class-studiou-wc-product-cat-manage-manipulator.php:96
  108. msgid "You do not have sufficient permissions"
  109. msgstr ""
  110. #: includes/class-studiou-wc-product-cat-manage-export.php:64
  111. msgid "Product categories exported successfully"
  112. msgstr ""
  113. #: includes/class-studiou-wc-product-cat-manage-export.php:78
  114. #: includes/class-studiou-wc-product-cat-manage-export.php:86
  115. msgid "You do not have sufficient permissions"
  116. msgstr ""
  117. #: includes/class-studiou-wc-product-cat-manage-export.php:92
  118. msgid "Export file not found. Please try exporting again."
  119. msgstr ""
  120. #: includes/class-studiou-wc-product-cat-manage-export.php:141
  121. msgid "Failed to write export file"
  122. msgstr ""
  123. #: includes/class-studiou-wc-product-cat-manage-import.php:72
  124. msgid "No file was uploaded"
  125. msgstr ""
  126. #: includes/class-studiou-wc-product-cat-manage-import.php:83
  127. msgid "Import error: %s"
  128. msgstr ""
  129. #: includes/class-studiou-wc-product-cat-manage-import.php:102
  130. msgid "Failed to open the uploaded file"
  131. msgstr ""
  132. #: includes/class-studiou-wc-product-cat-manage-import.php:116
  133. msgid "Failed to read CSV headers"
  134. msgstr ""
  135. #: includes/class-studiou-wc-product-cat-manage-import.php:162
  136. msgid "Error at row %d: %s"
  137. msgstr ""
  138. #: includes/class-studiou-wc-product-cat-manage-import.php:167
  139. msgid "Invalid operation \"%s\" at row %d"
  140. msgstr ""
  141. #: includes/class-studiou-wc-product-cat-manage-import.php:186
  142. msgid "Missing required header: %s"
  143. msgstr ""
  144. #: includes/class-studiou-wc-product-cat-manage-import.php:201
  145. msgid "Invalid operation \"%s\" at row %d. Must be one of: A, U, D"
  146. msgstr ""
  147. #: includes/class-studiou-wc-product-cat-manage-import.php:210
  148. msgid "Missing required field \"name\" at row %d"
  149. msgstr ""
  150. #: includes/class-studiou-wc-product-cat-manage-import.php:218
  151. msgid "Missing required field \"url-name\" at row %d"
  152. msgstr ""
  153. #: includes/class-studiou-wc-product-cat-manage-import.php:227
  154. msgid "Invalid display type \"%s\" at row %d. Must be one of: default, products, subcategories, both"
  155. msgstr ""
  156. #: includes/class-studiou-wc-product-cat-manage-import.php:237
  157. msgid "Invalid visibility \"%s\" at row %d. Must be one of: public, protected"
  158. msgstr ""
  159. #: includes/class-studiou-wc-product-cat-manage-import.php:245
  160. msgid "Protected visibility requires at least one password at row %d"
  161. msgstr ""
  162. #: includes/class-studiou-wc-product-cat-manage-import.php:259
  163. msgid "No items were processed."
  164. msgstr ""
  165. #: includes/class-studiou-wc-product-cat-manage-import.php:263
  166. msgid "Imported %d items:"
  167. msgstr ""
  168. #: includes/class-studiou-wc-product-cat-manage-manipulator.php:51
  169. #: includes/class-studiou-wc-product-cat-manage-manipulator.php:102
  170. msgid "Missing required parameters"
  171. msgstr ""
  172. #: includes/class-studiou-wc-product-cat-manage-manipulator.php:61
  173. msgid "Source and target categories must be different"
  174. msgstr ""
  175. #: includes/class-studiou-wc-product-cat-manage-manipulator.php:66
  176. msgid "Invalid category selection"
  177. msgstr ""
  178. #: includes/class-studiou-wc-product-cat-manage-manipulator.php:80
  179. msgid "Error during move operation: %s"
  180. msgstr ""
  181. #: includes/class-studiou-wc-product-cat-manage-manipulator.php:96
  182. msgid "Invalid category specified"
  183. msgstr ""
  184. #: includes/class-studiou-wc-product-cat-manage-manipulator.php:108
  185. msgid "Please select at least one category"
  186. msgstr ""
  187. #: includes/class-studiou-wc-product-cat-manage-manipulator.php:132
  188. msgid "Error during batch description operation: %s"
  189. msgstr ""
  190. #: includes/class-studiou-wc-product-cat-manage-manipulator.php:144
  191. msgid "No products found in source category \"%s\". Nothing to move."
  192. msgstr ""
  193. #: includes/class-studiou-wc-product-cat-manage-manipulator.php:210
  194. msgid "Failed to move any products from \"%s\" to \"%s\". All %d products encountered errors during the move operation."
  195. msgstr ""
  196. #: includes/class-studiou-wc-product-cat-manage-manipulator.php:220
  197. msgid "Moved %d products from \"%s\" to \"%s\". Source category now has %d products, target category now has %d products."
  198. msgstr ""
  199. #: includes/class-studiou-wc-product-cat-manage-manipulator.php:229
  200. msgid "Note: %d products failed to move due to errors."
  201. msgstr ""
  202. #: includes/class-studiou-wc-product-cat-manage-manipulator.php:285
  203. msgid "Failed to update any category descriptions. %d categories encountered errors."
  204. msgstr ""
  205. #: includes/class-studiou-wc-product-cat-manage-manipulator.php:291
  206. msgid "Successfully updated descriptions for %d categories: %s"
  207. msgstr ""
  208. #: includes/class-studiou-wc-product-cat-manage-manipulator.php:293
  209. msgid ", and %d more"
  210. msgstr ""
  211. #: includes/class-studiou-wc-product-cat-manage-manipulator.php:297
  212. msgid "Note: %d categories failed to update due to errors."
  213. msgstr ""
  214. #: views/export.php:17
  215. msgid "Export to CSV"
  216. msgstr ""
  217. #: views/export.php:19
  218. msgid "Export your product categories to a CSV file. The export will include all product categories with their properties."
  219. msgstr ""
  220. #: views/export.php:21
  221. msgid "The exported CSV file will have the following columns:"
  222. msgstr ""
  223. #: views/export.php:24
  224. msgid "Product Category Name"
  225. msgstr ""
  226. #: views/export.php:25
  227. msgid "Product Category URL part name (slug)"
  228. msgstr ""
  229. #: views/export.php:26
  230. msgid "Reference to parent Product Category Name (If has no parent, value is empty)"
  231. msgstr ""
  232. #: views/export.php:27
  233. msgid "Product Category description"
  234. msgstr ""
  235. #: views/export.php:28
  236. msgid "Product Category display type"
  237. msgstr ""
  238. #: views/export.php:29
  239. msgid "Product Category visibility"
  240. msgstr ""
  241. #: views/export.php:30
  242. msgid "Protected category passwords"
  243. msgstr ""
  244. #: views/export.php:31
  245. msgid "Default is \"U\" (update) for all exported categories"
  246. msgstr ""
  247. #: views/export.php:43
  248. msgid "Export Complete"
  249. msgstr ""
  250. #: views/export.php:47
  251. msgid "Download CSV File"
  252. msgstr ""
  253. #: views/import.php:17
  254. msgid "Import from CSV"
  255. msgstr ""
  256. #: views/import.php:19
  257. msgid "Import product categories from a CSV file. The file should have the following columns:"
  258. msgstr ""
  259. #: views/import.php:22
  260. msgid "Product Category Name"
  261. msgstr ""
  262. #: views/import.php:23
  263. msgid "Product Category URL part name (slug)"
  264. msgstr ""
  265. #: views/import.php:24
  266. msgid "Reference to parent Product Category Name (If has no parent, value is empty)"
  267. msgstr ""
  268. #: views/import.php:25
  269. msgid "Product Category description"
  270. msgstr ""
  271. #: views/import.php:26
  272. msgid "Product Category display type (values: 'default', 'products', 'subcategories', 'both')"
  273. msgstr ""
  274. #: views/import.php:27
  275. msgid "Product Category visibility (values: 'public', 'protected')"
  276. msgstr ""
  277. #: views/import.php:28
  278. msgid "Pipe (|) separated list of passwords if visibility is set to 'protected'"
  279. msgstr ""
  280. #: views/import.php:29
  281. msgid "Record operation, 'A' - add new, 'D' - delete, 'U' - update"
  282. msgstr ""
  283. #: views/import.php:32
  284. msgid "The CSV file should use commas (,) as separators and double quotes (\") around text values. The file encoding must be UTF-8."
  285. msgstr ""
  286. #: views/import.php:36
  287. msgid "Choose CSV file"
  288. msgstr ""
  289. #: views/import.php:48
  290. msgid "Import Results"
  291. msgstr ""
  292. #: views/import.php:54
  293. msgid "Sample CSV Format"
  294. msgstr ""
  295. #: views/import.php:64
  296. msgid "Download Sample CSV"
  297. msgstr ""
  298. #: views/manipulations.php:22
  299. msgid "Move products between categories"
  300. msgstr ""
  301. #: views/manipulations.php:24
  302. msgid "This operation allows you to move all products from one category to another. Products will be removed from the source category and added to the target category."
  303. msgstr ""
  304. #: views/manipulations.php:30
  305. msgid "Source Category"
  306. msgstr ""
  307. #: views/manipulations.php:34
  308. msgid "-- Select Source Category --"
  309. msgstr ""
  310. #: views/manipulations.php:44
  311. msgid "Select the category from which products will be moved."
  312. msgstr ""
  313. #: views/manipulations.php:54
  314. msgid "Target Category"
  315. msgstr ""
  316. #: views/manipulations.php:58
  317. msgid "-- Select Target Category --"
  318. msgstr ""
  319. #: views/manipulations.php:68
  320. msgid "Select the category to which products will be moved."
  321. msgstr ""
  322. #: views/manipulations.php:75
  323. #: views/manipulations.php:117
  324. msgid "Do"
  325. msgstr ""
  326. #: views/manipulations.php:82
  327. msgid "Move Results"
  328. msgstr ""
  329. #: views/manipulations.php:88
  330. msgid "Batch description between categories"
  331. msgstr ""
  332. #: views/manipulations.php:90
  333. msgid "This operation allows you to set the same description for multiple categories at once."
  334. msgstr ""
  335. #: views/manipulations.php:96
  336. msgid "Select Categories"
  337. msgstr ""
  338. #: views/manipulations.php:100
  339. msgid "Check All"
  340. msgstr ""
  341. #: views/manipulations.php:103
  342. msgid "Uncheck All"
  343. msgstr ""
  344. #: views/manipulations.php:113
  345. msgid "Select the categories for which you want to set the description."
  346. msgstr ""
  347. #: views/manipulations.php:119
  348. msgid "Product categories description"
  349. msgstr ""
  350. #: views/manipulations.php:121
  351. msgid "Enter the description that will be applied to all selected categories."
  352. msgstr ""
  353. #: views/manipulations.php:129
  354. msgid "Batch Description Results"
  355. msgstr ""
  356. #: views/manipulations.php:136
  357. msgid "Important Notes"
  358. msgstr ""
  359. #: views/manipulations.php:138
  360. msgid "Products can be assigned to multiple categories. This operation will remove the product from the source category and add it to the target category."
  361. msgstr ""
  362. #: views/manipulations.php:139
  363. msgid "If a product is only assigned to the source category, it will be moved entirely to the target category."
  364. msgstr ""
  365. #: views/manipulations.php:140
  366. msgid "If a product is assigned to multiple categories including the source category, it will remain in the other categories and be moved to the target category."
  367. msgstr ""
  368. #: views/manipulations.php:141
  369. msgid "The operation processes all products regardless of their status (published, draft, private)."
  370. msgstr ""
  371. #: views/manipulations.php:142
  372. msgid "The batch description operation will overwrite the existing descriptions for all selected categories."
  373. msgstr ""
  374. #: views/product-import.php:17
  375. msgid "Product Import"
  376. msgstr ""
  377. #: views/product-import.php:24
  378. msgid "Import Products from CSV"
  379. msgstr ""
  380. #: views/product-import.php:26
  381. msgid "Upload a CSV file to import products. The CSV file must follow the required format with the following columns:"
  382. msgstr ""
  383. #: views/product-import.php:29
  384. msgid "Product ID (0 for new products)"
  385. msgstr ""
  386. #: views/product-import.php:30
  387. msgid "Product type (only \"variable\" or \"variation\" allowed)"
  388. msgstr ""
  389. #: views/product-import.php:31
  390. msgid "SKU (must be unique)"
  391. msgstr ""
  392. #: views/product-import.php:32
  393. msgid "Product name"
  394. msgstr ""
  395. #: views/product-import.php:33
  396. msgid "Parent product SKU (for variations only)"
  397. msgstr ""
  398. #: views/product-import.php:34
  399. msgid "Short description"
  400. msgstr ""
  401. #: views/product-import.php:35
  402. msgid "Description"
  403. msgstr ""
  404. #: views/product-import.php:36
  405. msgid "Attribute 1 name"
  406. msgstr ""
  407. #: views/product-import.php:37
  408. msgid "Attribute 1 value(s) (pipe-separated)"
  409. msgstr ""
  410. #: views/product-import.php:38
  411. msgid "Categories (pipe-separated)"
  412. msgstr ""
  413. #: views/product-import.php:39
  414. msgid "Image URL (must be valid)"
  415. msgstr ""
  416. #: views/product-import.php:40
  417. msgid "Regular price (required for variations)"
  418. msgstr ""
  419. #: views/product-import.php:41
  420. msgid "Attribute 1 visibility (1 or 0)"
  421. msgstr ""
  422. #: views/product-import.php:42
  423. msgid "Attribute 1 global (1 or 0)"
  424. msgstr ""
  425. #: views/product-import.php:43
  426. msgid "Attribute 1 used for variations (1 or 0)"
  427. msgstr ""
  428. #: views/product-import.php:44
  429. msgid "Enable reviews (1 or 0)"
  430. msgstr ""
  431. #: views/product-import.php:45
  432. msgid "Minimum order quantity"
  433. msgstr ""
  434. #: views/product-import.php:46
  435. msgid "Maximum order quantity"
  436. msgstr ""
  437. #: views/product-import.php:51
  438. msgid "Select Import File"
  439. msgstr ""
  440. #: views/product-import.php:53
  441. msgid "Select a CSV file to import (UTF-8 encoding)"
  442. msgstr ""
  443. #: views/product-import.php:58
  444. msgid "Process Import File"
  445. msgstr ""
  446. #: views/product-import.php:66
  447. msgid "Import Progress"
  448. msgstr ""
  449. #: views/product-import.php:71
  450. msgid "Initializing..."
  451. msgstr ""
  452. #: views/product-import.php:77
  453. msgid "Import Results"
  454. msgstr ""
  455. #: views/product-import.php:81
  456. msgid "Import Details"
  457. msgstr ""
  458. #: views/product-import.php:89
  459. msgid "Save Failed Products"
  460. msgstr ""
  461. #: views/product-import.php:91
  462. msgid "Download a CSV file with failed products to fix and re-import"
  463. msgstr ""
  464. #: views/product-import.php:97
  465. msgid "Import Rules"
  466. msgstr ""
  467. #: views/product-import.php:99
  468. msgid "Rule 1:"
  469. msgstr ""
  470. #: views/product-import.php:99
  471. msgid "All operations are performed via WooCommerce API (not direct SQL)"
  472. msgstr ""
  473. #: views/product-import.php:100
  474. msgid "Rule 2:"
  475. msgstr ""
  476. #: views/product-import.php:100
  477. msgid "If ID = 0, item will be created; otherwise updated"
  478. msgstr ""
  479. #: views/product-import.php:101
  480. msgid "Rule 3:"
  481. msgstr ""
  482. #: views/product-import.php:101
  483. msgid "Only \"variable\" or \"variation\" types are allowed"
  484. msgstr ""
  485. #: views/product-import.php:102
  486. msgid "Rule 4:"
  487. msgstr ""
  488. #: views/product-import.php:102
  489. msgid "SKU (Katalogové číslo) must be unique"
  490. msgstr ""
  491. #: views/product-import.php:103
  492. msgid "Rule 5:"
  493. msgstr ""
  494. #: views/product-import.php:103
  495. msgid "Image URL must be valid and accessible"
  496. msgstr ""
  497. #: views/product-import.php:104
  498. msgid "Rule 6:"
  499. msgstr ""
  500. #: views/product-import.php:104
  501. msgid "Parent reference (Nadřazené) must point to an existing variable product SKU"
  502. msgstr ""
  503. #: views/product-import.php:105
  504. msgid "Rule 7:"
  505. msgstr ""
  506. #: views/product-import.php:105
  507. msgid "Variations must have a regular price (Běžná cena)"
  508. msgstr ""
  509. #: views/product-export.php:22
  510. msgid "Product Export"
  511. msgstr ""
  512. #: views/product-export.php:29
  513. msgid "Export Products to CSV"
  514. msgstr ""
  515. #: views/product-export.php:31
  516. msgid "Select product categories to export. All products in the selected categories will be exported to a CSV file."
  517. msgstr ""
  518. #: views/product-export.php:35
  519. msgid "Select Product Categories"
  520. msgstr ""
  521. #: views/product-export.php:41
  522. msgid "Select All"
  523. msgstr ""
  524. #: views/product-export.php:44
  525. msgid "Deselect All"
  526. msgstr ""
  527. #: views/product-export.php:51
  528. msgid "No product categories found."
  529. msgstr ""
  530. #: views/product-export.php:63
  531. msgid "Categories are shown with product count in parentheses"
  532. msgstr ""
  533. #: views/product-export.php:68
  534. msgid "Export Selected Products"
  535. msgstr ""
  536. #: views/product-export.php:76
  537. msgid "Export Results"
  538. msgstr ""
  539. #: views/product-export.php:79
  540. msgid "Download Export File"
  541. msgstr ""
  542. #: views/product-export.php:86
  543. msgid "Export Information"
  544. msgstr ""
  545. #: views/product-export.php:87
  546. msgid "The exported CSV file will contain the following columns:"
  547. msgstr ""
  548. #: views/product-export.php:89
  549. msgid "Product ID"
  550. msgstr ""
  551. #: views/product-export.php:90
  552. msgid "Product type (variable or variation)"
  553. msgstr ""
  554. #: views/product-export.php:91
  555. msgid "SKU"
  556. msgstr ""
  557. #: views/product-export.php:93
  558. msgid "Parent product SKU (for variations)"
  559. msgstr ""
  560. #: views/product-export.php:97
  561. msgid "Attribute 1 value(s)"
  562. msgstr ""
  563. #: views/product-export.php:98
  564. msgid "Categories"
  565. msgstr ""
  566. #: views/product-export.php:99
  567. msgid "Image URL"
  568. msgstr ""
  569. #: views/product-export.php:100
  570. msgid "Regular price"
  571. msgstr ""
  572. #: views/product-export.php:101
  573. msgid "Attribute 1 visibility"
  574. msgstr ""
  575. #: views/product-export.php:102
  576. msgid "Attribute 1 global"
  577. msgstr ""
  578. #: views/product-export.php:103
  579. msgid "Attribute 1 used for variations"
  580. msgstr ""
  581. #: views/product-export.php:104
  582. msgid "Enable reviews"
  583. msgstr ""
  584. #: views/product-export.php:108
  585. msgid "The exported file can be modified and re-imported using the Product Import feature."
  586. msgstr ""
  587. #. ==========================================
  588. #. Delete Products in Category (v1.3.0)
  589. #. ==========================================
  590. #: studiou-wc-product-cat-manage.php
  591. msgid "Delete operation successful"
  592. msgstr ""
  593. #: studiou-wc-product-cat-manage.php
  594. msgid "Delete operation error"
  595. msgstr ""
  596. #: studiou-wc-product-cat-manage.php
  597. msgid "Are you sure you want to permanently delete ALL products in the selected categories? This action cannot be undone!"
  598. msgstr ""
  599. #: studiou-wc-product-cat-manage.php
  600. msgid "No products found in selected categories"
  601. msgstr ""
  602. #: views/manipulations.php
  603. msgid "Delete products in category"
  604. msgstr ""
  605. #: views/manipulations.php
  606. msgid "This operation allows you to permanently delete all products and their variants from selected categories. This action cannot be undone!"
  607. msgstr ""
  608. #: views/manipulations.php
  609. msgid "Select the categories from which all products will be permanently deleted."
  610. msgstr ""
  611. #: views/manipulations.php
  612. msgid "WARNING: This operation will permanently delete all products (including variants) in the selected categories. This action cannot be undone!"
  613. msgstr ""
  614. #: views/manipulations.php
  615. msgid "Delete"
  616. msgstr ""
  617. #: views/manipulations.php
  618. msgid "Deletion Progress"
  619. msgstr ""
  620. #: views/manipulations.php
  621. msgid "Deletion Results"
  622. msgstr ""
  623. #: views/manipulations.php
  624. msgid "The delete products operation will permanently delete all products and variants from the selected categories. This action cannot be undone!"
  625. msgstr ""
  626. #: includes/class-studiou-wc-product-cat-manage-manipulator.php
  627. msgid "Found %d products to delete"
  628. msgstr ""
  629. #: includes/class-studiou-wc-product-cat-manage-manipulator.php
  630. msgid "Error during delete operation: %s"
  631. msgstr ""
  632. #: includes/class-studiou-wc-product-cat-manage-manipulator.php
  633. msgid "Error during delete batch operation: %s"
  634. msgstr ""
  635. #: studiou-wc-product-cat-manage.php
  636. msgid "Insufficient permissions"
  637. msgstr ""
  638. #: studiou-wc-product-cat-manage.php
  639. msgid "No file uploaded or upload error"
  640. msgstr ""
  641. #: studiou-wc-product-cat-manage.php
  642. msgid "No categories selected"
  643. msgstr ""
  644. #: studiou-wc-product-cat-manage.php
  645. msgid "Invalid request"
  646. msgstr ""
  647. #. ==========================================
  648. #. Clear Media Categories (v1.5.0)
  649. #. ==========================================
  650. #: studiou-wc-product-cat-manage.php
  651. msgid "Are you sure you want to permanently delete ALL media files in the selected media categories? This action cannot be undone!"
  652. msgstr ""
  653. #: studiou-wc-product-cat-manage.php
  654. msgid "Clear media operation successful"
  655. msgstr ""
  656. #: studiou-wc-product-cat-manage.php
  657. msgid "Clear media operation error"
  658. msgstr ""
  659. #: studiou-wc-product-cat-manage.php
  660. msgid "No media files found in selected categories"
  661. msgstr ""
  662. #: views/manipulations.php
  663. msgid "Clear Media Categories"
  664. msgstr ""
  665. #: views/manipulations.php
  666. msgid "This operation allows you to permanently delete all media files from selected media categories. This action cannot be undone!"
  667. msgstr ""
  668. #: views/manipulations.php
  669. msgid "No media categories found. Please install a media category plugin (e.g., Media Library Categories) to use this feature."
  670. msgstr ""
  671. #: views/manipulations.php
  672. msgid "Select Media Categories"
  673. msgstr ""
  674. #: views/manipulations.php
  675. msgid "Select the media categories from which all files will be permanently deleted."
  676. msgstr ""
  677. #: views/manipulations.php
  678. msgid "WARNING: This operation will permanently delete all media files in the selected categories. The files will be removed from the server. This action cannot be undone!"
  679. msgstr ""
  680. #: views/manipulations.php
  681. msgid "The clear media categories operation will permanently delete all media files from the selected media categories and remove them from the server. This action cannot be undone!"
  682. msgstr ""
  683. #: includes/class-studiou-wc-product-cat-manage-manipulator.php
  684. msgid "files"
  685. msgstr ""
  686. #: includes/class-studiou-wc-product-cat-manage-manipulator.php
  687. msgid "Found %d media files to delete"
  688. msgstr ""
  689. #: includes/class-studiou-wc-product-cat-manage-manipulator.php
  690. msgid "Error during clear media operation: %s"
  691. msgstr ""
  692. #: includes/class-studiou-wc-product-cat-manage-manipulator.php
  693. msgid "Error during clear media batch operation: %s"
  694. msgstr ""
  695. #. ==========================================
  696. #. Remove Not Assigned Media (v1.5.2)
  697. #. ==========================================
  698. #: studiou-wc-product-cat-manage.php
  699. msgid "Are you sure you want to permanently delete ALL unused uncategorized media files? This action cannot be undone!"
  700. msgstr ""
  701. #: studiou-wc-product-cat-manage.php
  702. msgid "Remove unassigned media operation successful"
  703. msgstr ""
  704. #: studiou-wc-product-cat-manage.php
  705. msgid "Remove unassigned media operation error"
  706. msgstr ""
  707. #: studiou-wc-product-cat-manage.php
  708. msgid "No unused uncategorized media files found"
  709. msgstr ""
  710. #: views/manipulations.php
  711. msgid "Remove Not Assigned Media"
  712. msgstr ""
  713. #: views/manipulations/tab-remove-unassigned.php
  714. msgid "This operation permanently deletes media files that are not assigned to any media category and are not detected as in use. Detection covers: post/page/product featured images, WooCommerce product gallery images, attached media (post_parent), media-category membership, and — since v1.6.2 — WooCommerce product-category images (termmeta), the customizer custom logo, site icon, and header image."
  715. msgstr ""
  716. #: views/manipulations/tab-remove-unassigned.php
  717. msgid "WARNING: This action cannot be undone."
  718. msgstr ""
  719. #: views/manipulations.php
  720. msgid "Delete unused uncategorized media (%d)"
  721. msgstr ""
  722. #: views/manipulations.php
  723. msgid "The remove not assigned media operation will permanently delete all media files that are not categorized and not used anywhere. This action cannot be undone!"
  724. msgstr ""
  725. #: includes/class-studiou-wc-product-cat-manage-manipulator.php
  726. msgid "Found %d unused uncategorized media files to delete"
  727. msgstr ""
  728. # UPVP — Update Product Variant Prices (v1.5.3)
  729. #: views/manipulations.php
  730. msgid "Update product variant prices"
  731. msgstr ""
  732. #: views/manipulations.php
  733. msgid "Bulk-update the regular price of product variations matching the selected categories and a chosen variation attribute. Only product records are modified — existing orders and cart contents are not affected."
  734. msgstr ""
  735. #: views/manipulations.php
  736. msgid "Variant attribute"
  737. msgstr ""
  738. #: views/manipulations.php
  739. msgid "Variant attribute value"
  740. msgstr ""
  741. #: studiou-wc-product-cat-manage.php views/manipulations.php
  742. msgid "-- Select attribute --"
  743. msgstr ""
  744. #: studiou-wc-product-cat-manage.php views/manipulations.php
  745. msgid "-- Select value --"
  746. msgstr ""
  747. #: views/manipulations.php
  748. msgid "New Price"
  749. msgstr ""
  750. #: views/manipulations.php
  751. msgid "Dry Run"
  752. msgstr ""
  753. #: views/manipulations.php
  754. msgid "Apply"
  755. msgstr ""
  756. #: views/manipulations.php
  757. msgid "Affected variations"
  758. msgstr ""
  759. #: views/manipulations.php
  760. msgid "Results"
  761. msgstr ""
  762. #: includes/class-studiou-wc-product-cat-manage-manipulator.php
  763. msgid "No variations match the current filter."
  764. msgstr ""
  765. #: includes/class-studiou-wc-product-cat-manage-manipulator.php
  766. msgid "Successfully updated %d variations."
  767. msgstr ""
  768. #: includes/class-studiou-wc-product-cat-manage-manipulator.php
  769. msgid "Failed to update %d variations."
  770. msgstr ""
  771. #: studiou-wc-product-cat-manage.php
  772. msgid "Are you sure you want to update %d variations?"
  773. msgstr ""
  774. #: includes/class-studiou-wc-product-cat-manage-manipulator.php
  775. msgid "Please select an attribute"
  776. msgstr ""
  777. #: includes/class-studiou-wc-product-cat-manage-manipulator.php
  778. msgid "Please select an attribute value"
  779. msgstr ""
  780. #: studiou-wc-product-cat-manage.php includes/class-studiou-wc-product-cat-manage-manipulator.php
  781. msgid "Please enter a valid new price"
  782. msgstr ""
  783. #: studiou-wc-product-cat-manage.php
  784. msgid "Loading attributes..."
  785. msgstr ""
  786. #: studiou-wc-product-cat-manage.php
  787. msgid "Loading values..."
  788. msgstr ""
  789. #: studiou-wc-product-cat-manage.php
  790. msgid "Dry run complete: %d variations would be updated to %s."
  791. msgstr ""
  792. #: studiou-wc-product-cat-manage.php
  793. msgid "Variant prices updated successfully"
  794. msgstr ""
  795. #: studiou-wc-product-cat-manage.php
  796. msgid "Variant prices update error"
  797. msgstr ""
  798. #: views/manipulations.php
  799. msgid "The update product variant prices operation only modifies the regular price of product variations. Order line items, cart contents, and historical order data are never modified."
  800. msgstr ""
  801. #: studiou-wc-product-cat-manage.php views/manipulations.php
  802. msgid "Loading..."
  803. msgstr ""
  804. #: studiou-wc-product-cat-manage.php
  805. msgid "Failed to load tab"
  806. msgstr ""
  807. #: includes/class-studiou-wc-product-cat-manage-manipulator.php
  808. msgid "Unknown tab"
  809. msgstr ""
  810. #: includes/class-studiou-wc-product-cat-manage-manipulator.php
  811. msgid "Tab content not found"
  812. msgstr ""
  813. # v1.6.2 — M6: new warning bullets enumerating what is NOT detected.
  814. #: views/manipulations/tab-remove-unassigned.php
  815. msgid "Detection is heuristic. The following references are NOT detected and the media WILL be deleted if it is only used this way:"
  816. msgstr ""
  817. #: views/manipulations/tab-remove-unassigned.php
  818. msgid "Images embedded only in post / page / product content HTML (including page builders that store HTML)."
  819. msgstr ""
  820. #: views/manipulations/tab-remove-unassigned.php
  821. msgid "Images referenced from ACF, custom postmeta, custom termmeta keys other than \"thumbnail_id\", or theme options."
  822. msgstr ""
  823. #: views/manipulations/tab-remove-unassigned.php
  824. msgid "Files attached to WooCommerce downloadable products."
  825. msgstr ""
  826. #: views/manipulations/tab-remove-unassigned.php
  827. msgid "Treat this button as: \"delete media that nothing I can detect is using.\" If unsure, back up the uploads folder first."
  828. msgstr ""
  829. # v1.6.2 — H4: column count mismatch surfaced into the failed-CSV.
  830. #: includes/class-studiou-wc-product-manage-product-import.php
  831. msgid "Row %1$d: column count mismatch (%2$d found, %3$d expected) — likely an unescaped comma. Row skipped."
  832. msgstr ""
  833. # v1.6.2 — M4 guard: clear error when the transient overflowed (superseded by 1.7.0 disk staging, kept for back-compat callers).
  834. #: includes/class-studiou-wc-product-manage-product-import.php
  835. msgid "Import too large to stage (%d rows) — the parsed CSV would not fit in the WordPress transient store. Split the file into smaller batches, or wait for the streaming importer in a future release."
  836. msgstr ""
  837. # v1.6.4 — H5: gated product-export download handler.
  838. #: includes/class-studiou-wc-product-manage-product-export.php
  839. msgid "Invalid file"
  840. msgstr ""
  841. # v1.7.0 — M1 / M4 rework: disk-staging + batched category import.
  842. #: includes/class-studiou-wc-product-cat-manage-import.php includes/class-studiou-wc-product-manage-product-import.php
  843. msgid "Failed to stage import data on disk (write error)."
  844. msgstr ""
  845. #: includes/class-studiou-wc-product-cat-manage-import.php
  846. msgid "CSV contains no data rows."
  847. msgstr ""
  848. #: includes/class-studiou-wc-product-cat-manage-import.php
  849. msgid "OK"
  850. msgstr ""
  851. #: includes/class-studiou-wc-product-cat-manage-import.php
  852. msgid "Row %d: %s"
  853. msgstr ""
  854. # v1.7.1 — L7: UPVP warns when an existing sale price ends up greater than the new regular price.
  855. #: includes/class-studiou-wc-product-cat-manage-manipulator.php
  856. msgid "Warning: %d variations have a sale price greater than the new regular price (sale > regular). Review the variations and adjust the sale price."
  857. msgstr ""
  858. # v1.7.1 — L1: JS-side i18n keys that were previously hardcoded English.
  859. #: studiou-wc-product-cat-manage.php
  860. msgid "Please select both source and target categories"
  861. msgstr ""
  862. #: studiou-wc-product-cat-manage.php
  863. msgid "No products to move."
  864. msgstr ""
  865. #: studiou-wc-product-cat-manage.php
  866. msgid "Import complete"
  867. msgstr ""
  868. #: studiou-wc-product-cat-manage.php
  869. msgid "Deletion Summary"
  870. msgstr ""
  871. #: studiou-wc-product-cat-manage.php
  872. msgid "Import Summary"
  873. msgstr ""