ಇದು ಮಾರ್ಕೊ ಗಾಸಿಯ ಅತಿಥಿ ಪೋಸ್ಟ್ ಆಗಿದೆ ಕೋಡಿಂಗ್ಫಿಕ್ಸ್. ನಾನು ಅವರ ಕೆಲಸವನ್ನು ಮೆಚ್ಚುತ್ತೇನೆ ಮತ್ತು ನಾನು ಹೊಂದಿರುವಂತೆ ನಿಮಗೆ ಆಸಕ್ತಿದಾಯಕವಾದದ್ದನ್ನು ಹೇಳಲು ಈ ಜಾಗವನ್ನು ಬಳಸಲು ಅವನಿಗೆ ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟೆ. ಆದ್ದರಿಂದ ಮುಂದಿನ ado ಇಲ್ಲದೆ, ಮಾರ್ಕೊ ಅವರ ಪೋಸ್ಟ್ ಇಲ್ಲಿದೆ
ಅನೇಕ ಇತರ ಡೆವಲಪರ್ಗಳಂತೆ, ನಾನು ಟ್ರಾನ್ಸ್ಪೋಶ್ ಪ್ಲಗ್ಇನ್ ಅನ್ನು ಕಂಡುಹಿಡಿದಾಗ ನಾನು ತಕ್ಷಣ ಅದನ್ನು ಪ್ರೀತಿಸುತ್ತಿದ್ದೆ! ಇದು ಪೆಟ್ಟಿಗೆಯಿಂದ ಸ್ವಯಂಚಾಲಿತ ಅನುವಾದಗಳನ್ನು ಅನುಮತಿಸುತ್ತದೆ ಆದರೆ ಇದು ಅನುವಾದಿತ ಪಠ್ಯದ ಮೇಲೆ ಹರಳಿನ ನಿಯಂತ್ರಣವನ್ನು ನೀಡುತ್ತದೆ, allowing you to edit every single phrase.
ಸರಿ, you already know that so it’s not necessary for me to repeat here why we all love Transposh so much.
ಆದರೆ ನಾನು ಏನನ್ನಾದರೂ ಒಪ್ಪಿಕೊಳ್ಳಬೇಕು: ಭಾಷಾ ಸ್ವಿಚರ್ ವಿಜೆಟ್ನಿಂದ ನನಗೆ ಸಂತೋಷವಾಗಲಿಲ್ಲ. ನಾನು ಸಣ್ಣ ವೆಬ್ಸೈಟ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತೇನೆ ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ನಾನು ಇದನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ 2 ಗೆ 4 ವಿವಿಧ ಭಾಷೆಗಳು. ವರ್ಡ್ಪ್ರೆಸ್ ಅಲ್ಲದ ವೆಬ್ಸೈಟ್ಗಳನ್ನು ನಿರ್ಮಿಸುವುದು, I used to put just some flag in the main navigation menu and wished I could do the same using WordPress and Transposh.
ಕುಶಲಕರ್ಮಿ ಮಾರ್ಗ
ಮೊದಲಿಗೆ, ಆ ಫಲಿತಾಂಶವನ್ನು ಪಡೆಯಲು, I used a couple of useful plugins and just a bit of javascript.
ಈ ಬಗ್ಗೆ ಮಾತನಾಡಲು ನಾನು ನಿಮ್ಮ ಸಮಯವನ್ನು ಇಲ್ಲಿ ವ್ಯರ್ಥ ಮಾಡುವುದಿಲ್ಲ: ನಿಮಗೆ ಆಸಕ್ತಿ ಇದ್ದರೆ ನೀವು ವಿವರವಾದ ವಿವರಣೆಯನ್ನು ಕಾಣಬಹುದು ಇಲ್ಲಿ
ವರ್ಡ್ಪ್ರೆಸ್ ದಾರಿ
ದಿ “ಕುಶಲಕರ್ಮಿ ಮಾರ್ಗ” ನನಗೆ ಸಂಪೂರ್ಣವಾಗಿ ನೀರಸವಾಗಿತ್ತು: ಪ್ರತಿ ಹೊಸ ವೆಬ್ಸೈಟ್ಗಾಗಿ ನಾನು ಪಡೆಯಲು ಪ್ರತಿ ಹಂತವನ್ನೂ ಪುನರಾವರ್ತಿಸಬೇಕಾಗಿತ್ತು 2 ಅಥವಾ 3 ನನ್ನ ಮೆನುವಿನಲ್ಲಿ ಧ್ವಜಗಳು. ನನ್ನ ಫ್ಲ್ಯಾಗ್ಗಳನ್ನು ಪ್ಲಗ್ಇನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಮತ್ತು ಕೆಲವು ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಹೊಂದಿಸಲು ನಾನು ಬಯಸುತ್ತೇನೆ… ಆದರೆ ಆ ಪ್ಲಗಿನ್ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ, ಹಾಗಾಗಿ ನನ್ನ ಮಿತಿಗಳನ್ನು ಮೀರಿ ಹೋಗಬೇಕೆಂದು ನಾನು ಅಂತಿಮವಾಗಿ ನಿರ್ಧರಿಸಿದೆ, meet the challenge head-on and create my own plugin.
ಟ್ರಾನ್ಸ್ಪೋಶ್ಗಾಗಿ ಭಾಷಾ ಸ್ವಿಚರ್ ಅನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಲು ನಾನು ಹೆಮ್ಮೆಪಡುತ್ತೇನೆ. ಇದು ಮ್ಯಾಜಿಕ್ ಅಲ್ಲ, it doesn’t do miracles but it gets the job done.
ನಾನು ಓಫರ್ಗೆ ತುಂಬಾ ಕೃತಜ್ಞನಾಗಿದ್ದೇನೆ, ನನ್ನ ಚಿಕ್ಕ ಪ್ರಾಣಿಯನ್ನು ತನ್ನ ಬ್ಲಾಗ್ನಲ್ಲಿ ಪ್ರಸ್ತುತಪಡಿಸಲು ನನ್ನನ್ನು ಆಹ್ವಾನಿಸಿದ: ಧನ್ಯವಾದಗಳು, ofer, ನಿಮ್ಮ ದಯೆಗಾಗಿ, I really appreciate this opportunity to let Language Switcher for Transposh be known.
ಆದ್ದರಿಂದ, ಟ್ರಾನ್ಸ್ಪೋಶ್ಗಾಗಿ ಭಾಷಾ ಸ್ವಿಚರ್ ನಿಜವಾಗಿ ಏನು ಮಾಡುತ್ತದೆ?
- ಇದು ಟ್ರಾನ್ಸ್ಪೋಶ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಓದುತ್ತದೆ ಮತ್ತು ಪ್ರಸ್ತುತ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ಬಳಸುವ ಭಾಷೆಗಳ ಪಟ್ಟಿಯನ್ನು ಪಡೆಯುತ್ತದೆ
- ಇದು ಪ್ರಸ್ತುತ ಥೀಮ್ನಲ್ಲಿ ಲಭ್ಯವಿರುವ ಎಲ್ಲಾ ಮೆನು ಸ್ಥಳಗಳನ್ನು ಓದುತ್ತದೆ ಮತ್ತು ಸರಳ ಚೆಕ್ಬಾಕ್ಸ್ಗಳ ಮೂಲಕ ಭಾಷಾ ಸ್ವಿಚರ್ ಎಲ್ಲಿ ತೋರಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ
- ಆಯ್ಕೆಮಾಡಿದ ಮೆನುವಿನ ಕೊನೆಯಲ್ಲಿ ಸೇರಿಸಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ(ರು) ಭಾಷೆಯನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಧ್ವಜಗಳ ಸರಣಿ ಅಥವಾ ಡ್ರಾಪ್ಡೌನ್ ಮೆನು; ನಿರ್ವಾಹಕರು, ಲೇಖಕರು ಮತ್ತು ಸಂಪಾದಕರು ಅನುವಾದ ಸಂಪಾದಿಸು ಗುಂಡಿಯನ್ನು ಸಹ ನೋಡುತ್ತಾರೆ, ಅದು ಟ್ರಾನ್ಸ್ಪೋಶ್ ಅನುವಾದ ಸಂಪಾದಕವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ
- ನೀವು ಧ್ವಜಗಳನ್ನು ಮಾತ್ರ ಬಳಸಲು ಆರಿಸಿದರೆ, ಟ್ರಾನ್ಸ್ಪೋಶ್ಗಾಗಿ ಭಾಷಾ ಸ್ವಿಚರ್ ಒದಗಿಸಿದ ಟ್ರಾನ್ಸ್ಪೋಶ್ ಧ್ವಜಗಳು ಅಥವಾ ಧ್ವಜಗಳ ನಡುವೆ ಆಯ್ಕೆ ಮಾಡಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ
- ಡ್ರಾಪ್ಡೌನ್ ಅನ್ನು ಬಳಸಲು ನೀವು ಆರಿಸಿದರೆ ನಿಮ್ಮ ಡ್ರಾಪ್ಡೌನ್ ಅನ್ನು ನಿರ್ಮಿಸಲು ಆಯ್ದ ಅಥವಾ ಕ್ರಮವಿಲ್ಲದ ಪಟ್ಟಿಯನ್ನು ಬಳಸಿದರೆ ನೀವು ಆಯ್ಕೆ ಮಾಡಬಹುದು: ನಾನು ಈ ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಿದ್ದೇನೆ ಏಕೆಂದರೆ ಆದೇಶವಿಲ್ಲದ ಪಟ್ಟಿಯು ಆಯ್ದಕ್ಕಿಂತ ಅವರ ನೋಟ ಮತ್ತು ಭಾವನೆಯನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಲು ಹೆಚ್ಚಿನ ಆಯ್ಕೆಗಳನ್ನು ನೀಡುತ್ತದೆ
- ನೀವು ಕ್ರಮವಿಲ್ಲದ ಪಟ್ಟಿಯನ್ನು ಡ್ರಾಪ್ಡೌನ್ನಂತೆ ಬಳಸಿದರೆ, ಪಟ್ಟಿ ಐಟಂಗಳು ಧ್ವಜವನ್ನು ಮಾತ್ರ ತೋರಿಸುತ್ತವೆಯೇ ಎಂದು ನೀವು ಆಯ್ಕೆ ಮಾಡಬಹುದು, ಪಠ್ಯ ಮಾತ್ರ ಅಥವಾ ಧ್ವಜಗಳು ಮತ್ತು ಪಠ್ಯ ಎರಡೂ
- ನಿಮ್ಮ ಭಾಷಾ ಸ್ವಿಚರ್ ಮೆನು ಐಟಂಗಳಿಗಾಗಿ ಹೆಚ್ಚುವರಿ ತರಗತಿಗಳನ್ನು ಹೊಂದಿಸಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ: ನ್ಯಾವಿಗೇಷನ್ ಮೆನು ಐಟಂಗಳಿಗಾಗಿ ನಿಮ್ಮ ಥೀಮ್ ಬಳಸುತ್ತಿರುವ ಅದೇ ವರ್ಗವನ್ನು ಬಳಸಿಕೊಂಡು ನಿಮ್ಮ ಥೀಮ್ ಶೈಲಿಗೆ ಅನುಗುಣವಾಗಿ ಕಾಣುವಂತೆ ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ
- ಸಿಂಟ್ಯಾಕ್ಸ್ ಹೈಲೈಟ್ ಮಾಡುವಿಕೆಯೊಂದಿಗೆ ಸಿಎಸ್ಎಸ್ ಸಂಪಾದಕವನ್ನು ಬಳಸಿಕೊಂಡು ನಿಮ್ಮ ಭಾಷಾ ಸ್ವಿಚರ್ ಅನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಕಸ್ಟಮೈಸ್ ಮಾಡಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ: ಪ್ರಸ್ತುತ ಸ್ಟೈಲ್ಶೀಟ್ ಅನ್ನು ಸಂಪಾದಕದಲ್ಲಿ ಲೋಡ್ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ನೀವು ಅದನ್ನು ಮಾರ್ಪಡಿಸಬಹುದು ಮತ್ತು ನಂತರ ಅದನ್ನು ಉಳಿಸಬಹುದು ಅಥವಾ ನೀವು ಸಂಪೂರ್ಣವಾಗಿ ಹೊಸ CSS ಫೈಲ್ ಅನ್ನು ಸಹ ರಚಿಸಬಹುದು. ಕಸ್ಟಮ್ ಹೆಸರಿನೊಂದಿಗೆ (ಇದು custom.css ಗೆ ಡೀಫಾಲ್ಟ್ ಆಗುತ್ತದೆ)
ಭವಿಷ್ಯದ ಬಗ್ಗೆ ಏನು?
ಹೆಚ್ಚಿನ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸೇರಿಸಲು ಮತ್ತು ಪ್ರೀಮಿಯಂ ಆವೃತ್ತಿಯನ್ನು ರಚಿಸಲು ನಾನು ಈಗಾಗಲೇ TODO ಪಟ್ಟಿಯನ್ನು ಹೊಂದಿದ್ದೇನೆ, ಆದರೆ ಟ್ರಾನ್ಸ್ಪೋಶ್ಗಾಗಿ ಭಾಷಾ ಸ್ವಿಚರ್ ಈಗಾಗಲೇ ಈ ಮೊದಲ ಬಿಡುಗಡೆಯಲ್ಲಿ ನಿಮ್ಮ ಜೀವನವನ್ನು ಸುಲಭಗೊಳಿಸುತ್ತದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ. ಅಥವಾ ಕನಿಷ್ಠ, ಇದನ್ನೇ ನಾನು ತುಂಬಾ ಆಶಿಸುತ್ತೇನೆ!
ನೀವು ಕಾಣಬಹುದು ಟ್ರಾನ್ಸ್ಪೋಶ್ಗಾಗಿ ಭಾಷಾ ಸ್ವಿಚರ್ WordPress.org ವೆಬ್ಸೈಟ್ನಲ್ಲಿ (ಅಥವಾ ಹುಡುಕಲಾಗುತ್ತಿದೆ “ಟ್ರಾನ್ಸ್ಪೋಶ್” ನಿಮ್ಮ ವರ್ಡ್ಪ್ರೆಸ್ ಸ್ಥಾಪನೆಯ ನಿರ್ವಾಹಕ ಡ್ಯಾಶ್ಬೋರ್ಡ್ನಲ್ಲಿ): ಒಮ್ಮೆ ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ನೀವು ಪ್ರವೇಶಿಸಬಹುದಾದ ಯಾವುದೇ ಸಮಸ್ಯೆಗಳಿಗೆ ನನ್ನನ್ನು ಸಂಪರ್ಕಿಸಲು ಮುಕ್ತವಾಗಿರಿ. ಮತ್ತು ಸ್ಪಷ್ಟವಾಗಿ, ನೀವು ಬಯಸಿದರೆ, ಇದಕ್ಕೆ ಸ್ವಲ್ಪ ನಕ್ಷತ್ರ ನೀಡಲು ಮರೆಯಬೇಡಿ (LOL ರೇಟಿಂಗ್ಗೆ ಕಿರಿಕಿರಿಗೊಳಿಸುವ ಆಮಂತ್ರಣಗಳನ್ನು ಡ್ಯಾಶ್ಬೋರ್ಡ್ನಲ್ಲಿ ಹೇಗೆ ಹಾಕಬೇಕೆಂದು ನಾನು ಇನ್ನೂ ಕಲಿಯಲಿಲ್ಲ).
Thank you all for reading.
ಉತ್ತಮ ಕೋಡಿಂಗ್!
ಪ್ರಾಮಾಣಿಕವಾಗಿ,
ಇವರಿಂದ ಮಾರ್ಕೊ ಗ್ಯಾಸಿ ಕೋಡಿಂಗ್ಫಿಕ್ಸ್