From ccf3e94d961dd4ece3fcae440f5f1914b8c785a0 Mon Sep 17 00:00:00 2001
From: Thomas Goyne <plorkyeran@aegisub.org>
Date: Sun, 23 Sep 2012 08:02:01 -0700
Subject: [PATCH] Bundle the Serbian translation as sr_YU on OS X as it doesn't
 have sr_RS

---
 aegisub/src/aegisublocale.cpp | 2 ++
 aegisub/tools/osx-bundle.sh   | 6 ++++--
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/aegisub/src/aegisublocale.cpp b/aegisub/src/aegisublocale.cpp
index e348e3052..6d5cf2b6a 100644
--- a/aegisub/src/aegisublocale.cpp
+++ b/aegisub/src/aegisublocale.cpp
@@ -202,6 +202,8 @@ wxArrayInt AegisubLocale::GetAvailableLanguages() {
 		"ru",
 		"sr_RS",
 		"sr_RS@latin",
+		"sr_YU",
+		"sr_YU@latin",
 		"vi",
 		"zh_CN",
 		"zh_TW"
diff --git a/aegisub/tools/osx-bundle.sh b/aegisub/tools/osx-bundle.sh
index 4ace932b0..04f6ab8d2 100755
--- a/aegisub/tools/osx-bundle.sh
+++ b/aegisub/tools/osx-bundle.sh
@@ -81,9 +81,11 @@ echo "---- Copying Aegisub locale files ----"
 mkdir -vp "${PKG_DIR}/Contents/Resources/en.lproj"
 
 for i in `ls -1 po/*.mo|sed "s|po/\(.*\).mo|\1|"`; do
+  # The only serbian locale 10.8 has is sr_YU
+  destname=$(echo ${i} | sed 's/sr_RS/sr_YU/')
   if test -f "po/${i}.mo"; then
-    mkdir -p "${PKG_DIR}/Contents/Resources/${i}.lproj"
-    cp -v po/${i}.mo "${PKG_DIR}/Contents/Resources/${i}.lproj/aegisub.mo"
+    mkdir -p "${PKG_DIR}/Contents/Resources/${destname}.lproj"
+    cp -v po/${i}.mo "${PKG_DIR}/Contents/Resources/${destname}.lproj/aegisub.mo"
   else
     echo "${i}.mo not found!"
     exit 1
-- 
GitLab